java多态
多态:多态是同一个行为具有多个不同表现形式或形态的能力
即: 1.多态就是同一个接口,使用不同的实例而执行不同的操作
2.多态性是对象多种表现形式的体现。
多态存在必要条件:
- 继承
- 重写
- 父类引用指向子类对象
多态的优点:
- 消除类型之间的耦合关系
- 可扩充性
- 接口性
- 灵活性
- 简化性
多态的类型转换:
1.向上转换:子类转换为父类
作用:
2.向下类型转换:转为本身类
作用
使用子类特有属性
- 限制子类对特有功能的访问
- 提高了功能的扩展性
java多态
多态:多态是同一个行为具有多个不同表现形式或形态的能力
即: 1.多态就是同一个接口,使用不同的实例而执行不同的操作
2.多态性是对象多种表现形式的体现。
多态存在必要条件:
多态的优点:
多态的类型转换:
1.向上转换:子类转换为父类
作用:
2.向下类型转换:转为本身类
作用
使用子类特有属性