zoukankan
html css js c++ java
对于构造方法的简单代码示例
本来不应该贴在这里的,会被众多高手贻笑大方的。不过,有两个同事这两天问我这个问题,我感觉大家的基础知识还不扎实,所以就把一个简单的demo放出来。加之这个站点也有很多非博客的人来看,权作一个新手入门。
using
System;
namespace
Construture
{
class
Demo
{
[STAThread]
static
void
Main(
string
[] args)
{
Child c
=
new
Child(
10
,
20
,
30
);
}
}
public
class
Parent
{
public
Parent(
int
i)
{
Console.WriteLine(
"
Parent with 1 paramenter:
"
+
i);
}
}
public
class
Child : Parent
{
public
Child(
int
i,
int
j):
base
(j)
{
Console.WriteLine(
"
Child with 2 parameters:
"
+
i);
Console.WriteLine(
"
Child with 2 parameters:
"
+
j);
}
public
Child(
int
i,
int
j,
int
k):
this
(j,k)
{
Console.WriteLine(
"
Child with 3 parameters:
"
+
i);
Console.WriteLine(
"
Child with 3 parameters:
"
+
j);
Console.WriteLine(
"
Child with 3 parameters:
"
+
k);
}
}
}
没有加析构函数,只要把析构理解为上面的反向就行了。
同事主要问我,:this(some parameter)和base(some parameter)是什么意思。我也没告诉他们,作了这么一个demo,自己运行一下,就知道接过了。如果愿意的话,F11跟踪每一步,效果会更好一些。
查看全文
相关阅读:
Linux -- 查看是否安装了指定的包
linux -- 部署java服务器(1) linux安装jdk
spring boot -- 接收文件接口
vue3 --相对于vue2的改变T1档次
243交换输出
24416进制的简单运算
7街区最短路径问题
206矩形的个数
33蛇形填数
273字母小游戏
原文地址:https://www.cnblogs.com/juqiang/p/21763.html
最新文章
MySQL的连接
excel 文件的读取和写入
CSV 文件读取操作
获取所有测试用例,执行生成测试报告
空字符串和NULL的区分
理解nginx.conf
laravel中的路由跳转方式+前端传参方式总结
获取当前时间的几种方法整理(Java)
几种简单的排序算法(一)使用Python内部函数或方法sort()和sorted()
几种简单的排序算法(二)基本排序算法
热门文章
[笔记]spring容器源码分析(二)基于注解实现的
Spring框架中@Autowired和@Resource的区别
[笔记]spring容器源码分析(一)基于xml配置文件的
OSI网络七层结构学习整理
Java -- 日期类
spring boot -- 打包jar
java -- 数组常用方法
spring boot --接入@SLF4J日志(二)日志配置详解
spring boot --接入@SLF4J日志
spring boot -- 整合Mybatis
Copyright © 2011-2022 走看看