定义:一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。
- 封装的优势保护属性
- 封装: 私有化属性,提供公共的方法。
- 私有化属性:将属性由private进行修饰,这个属性在本类的外部已经不能使用。需要为这个属性停供正常使用的方式,公共的方法。
- 提供公共的方法:为每一个私有属性提供两个公共的方法(setter方法–为属性设置值,getter方法—>获取属性的值)
setter
方法 设置值:
public void set+首字母大写的属性名称(属性类型 属性名称){ }getter
方法 获取值
public 属性类型 get+首字母大写的属性名称(){return 属性名称;}
优势:保护属性安全
可在方法中加入限定