- 什么是封装
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
- 封装的好处:
1>隐藏类的实现细节
2>方便加入控制语句
3>只能通过规定方法访问数据
4>方便修改实现
- 封装的步骤
1>修改属性的可见性,设为private
2>创建公有的getter/setter方法,用于属性的读写
3>在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断
4.this关键字的用法
1>调用属性,this.属性名;
2>调用方法,this.方法名();
3>调用构造方法,this();或者 this(参数) 必须放在构造方法第一句
5.构造方法的重载:方法名相同
参数数据类型或参数个数不同
与返回值、访问修饰符无关