多态的概念:
  • 多态是同一个行为具有不同的表现形式或形态的能力
  • 同一方法可以根据发送对象的不同而采用不同的行为方式

?Java实现多态有三个必要条件:继承、重写、向上转型。

多态的分类:
  • 强制的:一种隐 式做类型转换的方法。强制多态隐式的将参数按某种方法,转换成编译器认为正确的类型以避免错误。

  • 重载的:将一个标志符用作多个意义。

  • 参数的:为不同类型的参数提供相同的操作。

  • 包含的:类包含关系的抽象操作。