1 无论向上转型(子转到父) 还是向下转型(父转到子)两种类型之间必须有继承关系,没有继承关系编译器报错(重点)
2 子——父(自动类型转换) 父——子(强制类型转换,需要加强制类型转换符)
3 多态指的是 父类型引用指向子类型对象 包括编译阶段(绑定父类的方法)和运行阶段(动态绑定子类型对象的方法) 多种形态。
4 什么时候使用向下转型
不要随便做强制类型转换 当你需要访问的是子类对象特有的方法
5 instanceof 运算符
1 无论向上转型(子转到父) 还是向下转型(父转到子)两种类型之间必须有继承关系,没有继承关系编译器报错(重点)
2 子——父(自动类型转换) 父——子(强制类型转换,需要加强制类型转换符)
3 多态指的是 父类型引用指向子类型对象 包括编译阶段(绑定父类的方法)和运行阶段(动态绑定子类型对象的方法) 多种形态。
4 什么时候使用向下转型
不要随便做强制类型转换 当你需要访问的是子类对象特有的方法
5 instanceof 运算符