一,封装的概念 生活中的封装:打包盒、机箱 代码中封装:方法、包、类 概念:隐藏内部的实现细节 二,封装的好处 隐藏了实现细节 提高了代码的安全性 提高了代码的复用性 三,
一,封装的概念
生活中的封装:打包盒、机箱
代码中封装:方法、包、类
概念:隐藏内部的实现细节
二,封装的好处
三,封装的必要性
问题:
解决:
四,如何对属性进行封装
4.1 对属性进行私有化
实现方式:使用关键字 private 修饰属性
private:private 关键字是范围(权限)修饰符中的一个,表示私有的,被 private 所修饰的成员只能在本类访问,对其他类来说这个成员是不可见的。
4.2 对外提供这个私有属性的访问方法,并在方法中进行合理性的判断
赋值:
public void setAge(int age){
this.age = age;
}
获取:
public int getAge(){
return this.age;
}