Java三大特征之封装
封装
-
什么是封装?封装有什么作用?
- 封装可以隐藏实现的细节
- 让使用者只能通过实现写好的访问方法来访问这些字段,这样只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
- 方便数据检查,有利于于保护对象信息的完整性
- 便于修改,提高代码的可维护性
-
怎么样实现封装?
- 私有化成员变量,使用private关键字修饰;
- 提供公有的get和set方法,在方法体中进行合理值的判断,使用public关键字修饰;
- 在构造方法中使用set方法进行合理值的判断;
-
封装的权限
- private 只在当前类中可访问
- 默认 在当前包内和当前类中访问
- protected 在当前包内和当前类以及子类中可访问
- public 公共的访问权限,都能访问
-
用法:
private int number;
private int clss;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public int getClss() {
return clss;
}
public void setClss(int clss) {
this.clss = clss;
}

浙公网安备 33010602011771号