Java学习笔记-第五章-对象封装
封装
- 构造函数实现对象初始化流程的封装
- 方法封装了操作对象的流程
- 封装的目的就是隐藏对象细节,将对象当作黑箱操作
重载方法的处理顺序
- 还没有装箱动作前可符合自变量个数与类型的方法
- 装箱动作后可符合自变量个数与类型的方法
- 尝试有不定长度自变量并可符合自变量类型的方法
- 找不到合适的方法,编译错误
this关键字
this()代表调用另一个构造函数,至于调用的哪个构造函数,视具体给定的自变量类型和个数决定
final
在定义final变量时,如果没有指定其值,则表示延迟指定其值,如果不指定,则编译错误