封装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,取消勾选

  • 封装练习题:

posted @ 2021-09-06 17:39  CH0701  阅读(53)  评论(0)    收藏  举报