S2第四章

Posted on 2018-01-07 21:54  仙人板板  阅读(114)  评论(0编辑  收藏  举报

类的构造函数
构造函数名与类名形同,不返回任何值,主要完成对象的初始化工作。

 

 


(1)在构造函数中,可以给属性设置默认值
(2)this只带当前对象

 


(3)如果不给属性赋初始值,则会以默认值来填充。
(4)如果不声明构造函数,系统也会隐示生成一个构造函数。

调用带参的构造函数:参数的个数/类型/顺序要保持一致。
有点:带参的方法要比无参的方法更加简洁。

 

构造函数在每次创建类的实力(new)时会被调用。
new关键字: 可以实例化一个新的对象
无参时:SE se = new SE();
带参时:SE se = new SE("110","王小毛”,11);
注意:
当用户显示的声明一个构造函数后,系统不会在自动生成一个无参的构造函数

方法重载:
同一个类中,方法名相同,参数列表不同(参数类型不同,参数个数不同),和返回值
无关,构造函数和普通方法都可以重载。

 

对象交互:
对象相互协同工作,公共完成软件功能。