どうでもいい思いつきをやってみたら動いたので。
コードゴルファーの皆様はおなじみかと思いますが、Javaのメインクラスはclassである必要がありません。enumもメインクラスにできます。
Test.java
enum Test {
_;
public static void main (String[] args){
System.out.println("hello, world.");
}
}
これは普通に実行できます。
そこで思いつき。Java8からinterfaceがスタティックメソッドを持てるようになったけど、じゃあこういうことは⋯?
Test.java
interface Test {
static void main (String[] args){
System.out.println("hello, world.");
}
}
結果 → https://ideone.com/qh5h22 うは、走った(笑)