多态
1、方法的多态性
* 重载
* 重写
2、对象的多态性:父子实例之间的转换处理
* 对象向上转型:父类 父类实例 = 子类实例;
* 对象向下转型:子类 子类实例 = (子类)父类实例; //目的:使用子类特有的功能
多态的实现方式
- 基于继承的实现
- 基于接口的实现
实现多态的必要条件
- 继承
- 重写
- 向上转型
1、方法的多态性
* 重载
* 重写
2、对象的多态性:父子实例之间的转换处理
* 对象向上转型:父类 父类实例 = 子类实例;
* 对象向下转型:子类 子类实例 = (子类)父类实例; //目的:使用子类特有的功能