封装encapsulation_韩顺平听课笔记
1.封装介绍
什么是封装:
- 比如电视机的开关,音量的升降,通过封装,让我们只需要按一下按钮就可以实现非常复杂的功能

封装的理解和好处:
- 隐藏实现细节
- 对数据进行验证,保证安全合理

2.封装步骤
封装的实现步骤,三步
- 属性私有
- set,可加入数据验证的业务逻辑
- get,可加入权限判断,谁可以取到数据

3.封装快速入门
封装快速入门案例:
- 快捷键生成get/set: Alt + Insert

- 快捷键运行代码:Alt + R,未运行过的代码需要先运行一遍才能使用该快捷键

4.封装与构造器
- 生成构造器快捷键:Alt + Insert
- 构造器是否会破坏封装?会,怎么解决?=> 在构造器中写入set
- 构造器和setXxx结合

5.封装练习

- 去掉参数提示信息,setting,Editor,Inlay Hints,Java,Parameter hints,取消勾选

- 封装练习题:


浙公网安备 33010602011771号