封装的使用
我们在程序设计的时候要追求“低耦合”“高内聚”,
高内聚就是类内部数据操作细节自己完成,不允许外部干涉,
低耦合是暴露少量的方法给外部使用,尽量方便外部调用;
1 什么是封装
将类的信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法对隐藏的信息进行操作和访问;
2 封装的好处
① 只能通过规定的方法访问数据,
② 隐藏类的实例细节,方便修改和实现;
3 实现封装的方式
java提供了三种默认的访问权限,准确的来说还有一种默认的访问权限,一共四种
private 在当前类中访问
default 咋当前包中访问
protected 在当前类和她派生的类中访问
public 公众的访问权限
4 封装的实现步骤
① 修改属性的可见性设为private,
② 创建 setter/getter方法(用于属性的读写),
③ 编写getter方法来获取值;
5 封装的使用规范
举例