無需建立類的 Java 程式


是否可以在沒有任何類的情況下建立和執行 Java 程式?答案是肯定的。訣竅是使用列舉而不是類。

列舉類似於類,但我們使用enum關鍵字來定義它們,而不是使用class關鍵字。列舉用於表示公共靜態常量。它也可以擁有靜態 main 方法。

無需建立類的 Java 程式編寫步驟

以下是無需建立類編寫 Java 程式的步驟:

  • 我們將從定義列舉而不是類開始。列舉通常表示常量,但它也可以包含方法。
  • 定義常量並在列舉中新增常量。
  • 在列舉中,定義main() 方法,就像在類中一樣。這是程式執行開始的地方。
  • 列印列舉值並使用toString() 方法來列印列舉值。
  • 由於程式具有 main() 方法,因此您可以直接執行它,而無需類。

無需建立類的 Java 程式

以下是無需建立類的 Java 程式:

public enum Tester {
   C, Java, PHP;
   public static void main(String[] args) {
      System.out.println("Programming in " + Tester.C.toString());
      System.out.println("Programming in " + Tester.Java.toString());
      System.out.println("Programming in " + Tester.PHP.toString());
   }
}

輸出

Programming in C
Programming in Java
Programming in PHP

程式碼解釋

在上面的示例中,列舉Tester 定義了三個常量:C、Java 和 PHP。main() 方法透過對每個常量呼叫toString() 方法來列印這些常量。即使它是一個列舉,Java 也允許程式在沒有任何問題的情況下執行,因為 main() 方法包含在列舉中,有效地取代了對類的需求。

更新於:2024年10月16日

579 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.