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跟踪每一步,效果会更好一些。
查看全文
相关阅读:
剑指OFFER——顺时针打印矩阵
剑指OFFER——合并两个有序的链表
剑指OFFER——正则表达式匹配
剑指OFFER——调整数组顺序使奇数位于偶数前面
剑指offer——矩阵覆盖(斐波那契变形)
剑指OFFER的跳台阶问题
2016携程测试实习生笔试编程题
大数乘法——2016开发实习生腾讯模拟笔试编程题
53. Maximum Subarray
Redis和Memcached的区别【转】
原文地址:https://www.cnblogs.com/juqiang/p/21763.html
最新文章
TStringList 复制 赋值。
程序内部计时器
AdvStringGrid 标题头 加粗的问题
TCxGrid 把列移上移下。
Redis源码解析(十六)--- config配置文件
Redis源码解析(十六)--- config配置文件
Redis源码分析(十七)--- multi事务操作
Redis源码分析(十七)--- multi事务操作
Redis源码分析(十七)--- multi事务操作
Redis源码分析(十八)--- db.c内存数据库操作
热门文章
Redis源码分析(十八)--- db.c内存数据库操作
Redis源码分析(十八)--- db.c内存数据库操作
Storm高级属性
Storm高级属性
leetcode——262. Trips and Users
SQL的JOIN语法解析(inner join, left join, right join, full outer join的区别)
详实的SQL学习笔记
剑指OFFER(百度笔试)——二叉树的子结构
远景面试算法题——FolderSize
NI笔试——大数加法
Copyright © 2011-2022 走看看