noteBook2.7-C#基础第七天
来源:互联网 发布:推荐算法的评价指标 编辑:程序博客网 时间:2024/06/10 10:26
构造函数:帮助初始化对象(给对象的每个属性依次赋值)
是一个特殊的方法
1.构造函数没有返回值,也不用写void;
2.构造函数的名称必须与类名一样;
*创建函数的时候会执行构造函数;
*构造函数可以重载;
*类中默认有一个无参的构造函数,当写一个新的构造函数后,不管有参数还是无参数,默认的无参构造函数就被替代了。
public class ProgramTest
{
int j;
public ProgramTest()
{
j = 4;
Console.WriteLine("I am ProgramTest,{0}", j);
}
static void Main(string[] args)
{
ProgramTest pt = new ProgramTest();
Console.Read();
}
结果为:I am ProgramTest,4
new关键字:
Person sPerson=new Person();
做了三件事:
1.在内存中开辟了一块空间;
2.在开辟的空间中创建对象;
3.调用对象的构造函数进行初始化对象。
this关键字:
1.代表当前类的对象;
2.在类中显示调用本类的构造函数,格式为(:this)。
阅读全文
0 0
- noteBook2.7-C#基础第七天
- noteBook2.17-C#基础第十七天
- noteBook2.3-C#基础第三天
- noteBook2.5-C#基础第五天
- noteBook2.8-C#基础第八天
- noteBook2.9-C#基础第九天字符串
- noteBook2.14-C#基础第十四天
- C#基础第七天
- noteBook2.2-C#基础第二天
- noteBook2.4-C#基础第四天
- noteBook2.6-C#基础第六天
- noteBook2.10-C#基础第十天
- noteBook2.11-C#基础第十一天
- noteBook2.12-C#基础第十二天
- noteBook2.13-C#基础第十三天
- noteBook2.15-C#基础第十五天
- noteBook2.16-C#基础第十六天
- C#基础班第七天(函数)
- [Dubbo源码剖析]ExtensionLoader机制
- 如何将开发好的安卓应用程序发布到安卓市场或商店
- A Zealer:王自如
- springMVC ajax执行后端不报错 前端报state是404
- Windows 工作环境及常用工具
- noteBook2.7-C#基础第七天
- LINTCODE——创建最大数
- nova update
- 22.jvm参数优化
- 全排列问题
- cordova 安装、运行
- TDDL-剖析淘宝TDDL
- 阿里云带领云通信进入2.0时代
- MyEclipse创建多模块maven项