Why are interfaces allowed to have a main method in Java 8?
main
As stated in below code it works fine and produces output properly.
public i
More of an addendum: maybe one thought here is to resemble what you can do with the Application trait in Scala:
object Main extends Application { Console.println("Hello World!") }
simply by extending Application, you turn a class into something that runs.
Application