共計 609 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,父類可以調用子類方法的一種方式是使用多態。具體步驟如下:
- 定義一個父類,其中包含一個方法。這個方法可以被子類覆蓋。
- 定義一個子類,繼承父類,并覆蓋父類的方法。
- 在父類中,創建一個父類對象,并將其賦值為子類對象。
- 通過父類對象調用方法時,會自動調用子類覆蓋的方法。
下面是一個示例代碼:
class Parent {public void method() {System.out.println("父類方法");
}
}
class Child extends Parent {
@Override
public void method() {System.out.println("子類方法");
}
}
public class Main {public static void main(String[] args) {Parent parent = new Child(); // 父類對象引用指向子類對象
parent.method(); // 調用子類方法}
}
輸出結果為:
子類方法
在上述示例中,首先定義了一個父類 Parent,其中包含一個方法 method。然后定義了一個子類 Child,繼承自父類 Parent,并重寫了父類的 method 方法。在主函數中,創建了一個父類對象 parent,并將其賦值為子類對象 Child。通過父類對象 parent 調用 method 方法時,實際上調用的是子類 Child 的 method 方法,因為子類對父類方法進行了覆蓋。
丸趣 TV 網 – 提供最優質的資源集合!
正文完