Java学习Day9~第十章 封装
日期:2020/10/31 周六@home
书籍:《手把手教你学Java》
学习内容:第十章 封装
+++++++++++++++++++++++++++++++++++++++++++++++++++++
总结:
- 封装
- 使用封装,增加了数据访问权限,增强了程序的可维护性,增强了程序的安全性
- 如何实现封装
- 修改属性的可见性来限制对属性的访问
- 为每个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的访问
- 在setter和getter方法中,加入对属性的存取限制
- 构造方法
- 构造方法负责对象成员的初始化工作,为实例变量赋予合适的初始值
- 构造方法必须满足以下语法规则
- 方法名与类名相同
- 没有返回类型
- 如果调用构造方法
- 使用new关键字实例化对象的过程实际上就是调用构造方法的过程
- 方法重载
- 构造方法重载,可表达对象的多种初始化行为
- 方法名相同
- 参数列表不相同
- 与返回类型无关
- 构造方法重载,可表达对象的多种初始化行为