Java复用类的知识点
继承
- 导出类自动获得基类的所有域和方法
- private的域和方法导出类无法继承
- 创建导出类对象时,该对象会包含一个基类的子对象
- Java会自动在导出类的构造器中插入对基类构造器的调用
- 调用基类构造器必须是你在导出类构造器中要做的第一件事
域的修饰关键字
- public可被所有类访问
- proteced对于类用户是private的,对于继承了此类的导出类是可用的
- 默认包内访问域,包内都可以访问
- private私有的,只有类中可以访问
转型
- 向上转型是安全的,从一个专用类型转为通用类型,继承树中由下往上转型
- 向下转型是不安全的,一般形式:(导出类)基类
final
- final修饰的基本类型不可变,且必须赋值
- final修饰的方法不可被覆盖
- private方法隐含final的意思
- final类不可被继承