java学习笔记(三)封装和构造方法
1.封装
隐藏对象的属性和方法的实现细节,只公开对外接口。
类级别的封装:对成员变量私有化,提供set,get方法操作成员变量。
方法级别的封装:将所完成的某种功能的一串逻辑代码封装成一个方法(私有),提供公共的入口来访问它。(尽量使方法的职责单一,间接的提高了方法的重用性。)
OOP:Object Oriented Programming(面向对象的编程)
面向对象的三大特性:封装,继承,多态.
2构造方法:对对象进行初始化操作。
类型:
无参的构造方法(默认)
带参的构造方法
注意:构造方法没有返回值,构造方法名字与类名要一致。
一旦定义了带参的构造方法,那么无参构造方法就失效了,需手工生成无参构造方法。
构造方法的重载(满足条件):
1.构造方法名一定与类同名
2.构造方法的参数类型,个数及顺序不同
浙公网安备 33010602011771号