為什麼有的時候在 Java 中會將類宣告為 final?


如果將一個類宣告為 final,則不可繼承它。如果你嘗試繼承它,會丟擲一個編譯時錯誤, −

示例

final class Super {
   private int data = 30;
}
public class Sub extends Sub {
   public static void main(String args[]){
   }
}

輸出

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
   at Sub.main(Sub.java:7)

更新日期:30-Jul-2019

576 次瀏覽

開啟你的 職業

透過完成課程獲得認證

開始
廣告