-1

有没有可能的方法,或者我们不能写任何方法,因为我们可以看到 java 中的一切都是从只使用类开始的?

4

2 回答 2

2

不可以,Java 程序中的所有代码都必须包含在一个类中。

于 2013-02-12T02:02:31.277 回答
0

编辑:你完全可以,OP发现了这一点,但没有在问题中提及。

enum Main {
    FOO, BAR;

    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

工作得很好。

原答案:

你不能......但是在 Java 8 中这可能会改变,当你被允许向接口添加静态方法时。我认为Java 8 将允许您编写

interface Foo {
   public static void main(String[] args) {
      ...
   }
}

但我需要仔细检查,答案可能在不断变化。

于 2013-02-12T02:03:22.983 回答