- 封装的概述和好处
- 封装概述
- 是面向对象三大特征之一
- 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。就像刚才说的年龄。
- 封装原则:
- 将不需要对外提供的内容都隐藏起来。
- 把属性隐藏,提供公共方法对其访问。
- 成员变量private,提供对应的getXxx()/setXxx()方法
- 好处:
- 通过方法来控制成员变量的操作,提高了代码的安全性
- 把代码用方法进行封装,提高了代码的复用性
- private关键字:
- 是一个权限修饰符。
- 可以修饰成员(成员变量和成员方法)
- 被private修饰的成员只在本类中才能访问,不能在类的外部直接访问.
- private最常见的应用:
- 把成员变量用private修饰
- 提供对应的getXxx()/setXxx()方法(shift+alt+s R)
- 一个标准的案例的使用
- 成员变量私有的标准代码
C:\Users\Lenovo\AppData\Local\YNote\data\qqD9E57D755DDD943BA7E376F1DC842FAF\994c62d4a08848eba6d845e13d598c89\clipboard.png
测试
C:\Users\Lenovo\AppData\Local\YNote\data\qqD9E57D755DDD943BA7E376F1DC842FAF\8698fd46248c4eccaac569deccc8901e\clipboard.png
|
|