為什麼 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 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告