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跟踪每一步,效果会更好一些。
查看全文
相关阅读:
Apache Solrj EmbeddedSolrServer使用
Apache Solr实现竞价排名
【Lucene词汇解释】positionIncrement用法
Zoie:基于Lucene实时的搜索引擎系统
Solr的创建者介绍Apache Solr : 基于Lucene的可扩展集群搜索服务器
Solr的自动完成实现方式(第三部分:Suggester方式续)
Solr的自动完成实现方式(第二部分:Suggester方式)
【JAVA基础】HashSet、LinkedHashSet、TreeSet使用区别
Katta:基于Lucene可伸缩分布式实时搜索方案
老罗Android开发视频教程(Android入门介绍)九集集合
原文地址:https://www.cnblogs.com/juqiang/p/21763.html
最新文章
Standby数据库常见错误处理
关于data guard的结构常识
热点块竞争和解决cache buffers chains
演示一个TDE的数据加密示例,并用logminer验证加密效果
QC中UploadResource的用法
VBS获取命令行参数传值
自动化框架说明
QTP Set Ele_name=description.Create()
ruby安装
[转] 如何复制百度文库中的文章。。。这个必须留一份。。。
热门文章
ant+TestNGxslt生成selenium测试报告
watir添加新标签
ruby正则预查模式的使用
QTP往下拉IE的滚动条
操作QC的附件
QTP之旅前传
testng.xml引用测试类的几种方法
ruby解析XML
test and action parameter
Solr的自动完成实现方式(第一部分:facet方式)
Copyright © 2011-2022 走看看