封装是面向对象思想的特征之一。
面向对象共有三个特征:封装,继承,多态
封装的好处
提高代码的复用性
隐藏了实现细节,还要对外提供可以访问的方式,便于调用者的使用
提高了安全性
由于属性使用了private关键字修饰,在其他类中无法直接访问,所以得提供公共的访问方式,我们把这种方法叫做set和get方法,idea快捷键为 Alt+Insert
this关键字
- 可以在成员变量名前面加上this.来区别成员变量和局部变量
封装是面向对象思想的特征之一。
面向对象共有三个特征:封装,继承,多态
封装的好处
提高代码的复用性
隐藏了实现细节,还要对外提供可以访问的方式,便于调用者的使用
提高了安全性
由于属性使用了private关键字修饰,在其他类中无法直接访问,所以得提供公共的访问方式,我们把这种方法叫做set和get方法,idea快捷键为 Alt+Insert
this关键字