java基础------多态

                                                                                  java多态

多态:多态是同一个行为具有多个不同表现形式或形态的能力

即: 1.多态就是同一个接口,使用不同的实例而执行不同的操作

         2.多态性是对象多种表现形式的体现。

 

多态存在必要条件:

  •     继承
  •      重写
  •       父类引用指向子类对象

 

多态的优点:

  1. 消除类型之间的耦合关系 
  2. 可扩充性
  3. 接口性
  4. 灵活性
  5. 简化性

多态的类型转换:

1.向上转换:子类转换为父类

    作用:

2.向下类型转换:转为本身类

    作用

      使用子类特有属性 

  •     限制子类对特有功能的访问 
  •      提高了功能的扩展性

 

猜你喜欢

转载自blog.csdn.net/qq_36155035/article/details/82754493