什麼是執行時多型性或動態方法過載?


多型性是指物件有多種形式的能力。面向物件程式設計中多型性最常見的用法是在使用父類引用引用子類物件時。子類方法重寫被稱為執行時多型性。JVM 在執行時而不是編譯時確定要執行的方法。

示例

演示

class SuperClass {
   SuperClass get(){
      System.out.println("SuperClass");
      return this;
   }
}
public class Tester extends SuperClass {
   Tester get(){
      System.out.println("SubClass");
      return this;
   }
   public static void main(String[] args) {
      SuperClass tester = new Tester();
 
      tester.get();
   }  
}

輸出

SubClass

更新於: 05-Mar-2020

1K+ 瀏覽

開啟你的 事業

完成課程即可獲得認證

開始
廣告
© . All rights reserved.