1、概念
将类的内部细节隐藏起来,对外可以提供访问的接口。
2、如何封装?
1、将成员属性声明为私有
2、增加setXXX()和getXXX()方法
3、this关键字
区分成员变量和局部变量
代表当前对象
4、构造器
1、构建对象
2、初始化成员属性
3、与类同名,无返回值
4、可以重载
5、所有的类都有构造器
6、当类中没有显示的构造器时,其实是存在一个隐藏的无参构造器
7、当类中有显示的构造器时,会把隐藏的构造器覆盖
1、概念
将类的内部细节隐藏起来,对外可以提供访问的接口。
2、如何封装?
1、将成员属性声明为私有
2、增加setXXX()和getXXX()方法
3、this关键字
区分成员变量和局部变量
代表当前对象
4、构造器
1、构建对象
2、初始化成员属性
3、与类同名,无返回值
4、可以重载
5、所有的类都有构造器
6、当类中没有显示的构造器时,其实是存在一个隐藏的无参构造器
7、当类中有显示的构造器时,会把隐藏的构造器覆盖