JavaEE18 - Java多态

2023-02-27 17:13:42 浏览数 (1)

Java 多态


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

多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:

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

多态的优点

  • 消除类型之间的耦合关系
  • 可替换性
  • 可扩充性
  • 接口性
  • 灵活性
  • 简化性

多态存在的三个必要条件

  • 继承
  • 重写
  • 父类引用指向子类对象:Parent p = new Child();
代码语言:javascript复制
class Shape {
    void draw() {}
}
 
class Circle extends Shape {
    void draw() {

0 人点赞