亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java如何實現多態

小億
77
2024-01-10 14:42:41
欄目: 編程語言

Java實現多態的方式是通過繼承和方法重寫來實現的。具體步驟如下:

  1. 定義一個基類(父類):創建一個基類,包含一個或多個方法,其中至少有一個方法是被子類重寫的。
public class Animal {
    public void sound() {
        System.out.println("動物發出聲音");
    }
}
  1. 定義一個或多個子類:創建一個或多個子類,繼承基類,并重寫基類的方法。
public class Cat extends Animal {
    @Override
    public void sound() {
        System.out.println("貓發出“喵喵”的聲音");
    }
}

public class Dog extends Animal {
    @Override
    public void sound() {
        System.out.println("狗發出“汪汪”的聲音");
    }
}
  1. 創建對象并調用方法:通過創建基類對象或子類對象,并調用方法來實現多態。
public class Main {
    public static void main(String[] args) {
        Animal animal1 = new Animal();
        Animal animal2 = new Cat();
        Animal animal3 = new Dog();

        animal1.sound(); // 動物發出聲音
        animal2.sound(); // 貓發出“喵喵”的聲音
        animal3.sound(); // 狗發出“汪汪”的聲音
    }
}

在上述代碼中,通過基類Animal創建了三個對象animal1、animal2、animal3,分別調用了sound()方法。animal1調用的是基類的方法,而animal2和animal3調用的是子類Cat和Dog的重寫方法,這就實現了多態。

0
驻马店市| 定日县| 崇信县| 勐海县| 莲花县| 武义县| 房产| 咸宁市| 临西县| 扶绥县| 和静县| 张家界市| 西藏| 兴安盟| 苏州市| 商丘市| 出国| 山丹县| 克东县| 德庆县| 永泰县| 常熟市| 崇文区| 镇康县| 长宁县| 启东市| 页游| 伊川县| 金秀| 青海省| 江津市| 穆棱市| 托克逊县| 衡南县| 南安市| 宜良县| 纳雍县| 常山县| 博爱县| 昭觉县| 乌什县|