為什麼在 Java 中使用 Final 類?


final 關鍵字與類一起使用以建立 final 類。final 類不能被繼承,因此 final 關鍵字通常與類一起使用以防止繼承。

下面給出了一個在 Java 中演示 final 類的程式

示例

 演示

final class A {
   private int a = 9;
   public void printA() {
      System.out.println("Value of a = " + a);
   }
}
public class Demo {
   public static void main(String args[]) {
      A obj = new A();
      obj.printA();
   }
}

輸出

Value of a = 9

現在讓我們來理解一下上面的程式。

類 A 是一個 final 類。這意味著它不能被繼承。它有一個私有資料成員 a 和一個方法 printA(),用於顯示 a 的值。演示此內容的程式碼片段如下所示

final class A {
   private int a = 9;
   public void printA() {
      System.out.println("Value of a = " + a);
   }
}

在類 Demo 中的 main() 方法中,建立了一個 final 類 A 的物件 obj。然後呼叫 printA() 方法。演示此內容的程式碼片段如下所示

public class Demo {
   public static void main(String args[]) {
      A obj = new A();
      obj.printA();
   }
}

更新於: 2019 年 7 月 30 日

880 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

馬上開始
廣告