无需创建类的 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 次查看

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告