如何在不使用" class"的情况下编写java程序关键词?

时间:2013-02-12 02:01:10

标签: java

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

2 个答案:

答案 0 :(得分:2)

不,Java程序中的所有代码必须包含在类中。

答案 1 :(得分:0)

编辑:OP完全可以,OP已经找到了,但在这个问题中没有提及。

enum Main {
    FOO, BAR;

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

works just fine.

原始答案:

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

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

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