无需创建类的 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() 方法包含在枚举中,有效地取代了对类的需求。
广告