look to this question from Dan's mock:
interface A {void main(
String[] args);} // 1
interface B {public void main(String[] args);} // 2
interface C {public static void main(String[] args);} // 3
interface D {protected void main(String[] args);} // 4
interface E {private void main(String[] args);} // 5
Which interface declarations generate a compile-time error?
a. 1
b. 2
c. 3
d. 4
e. 5
f. None of the above
the answer is c,d,e.
why c is an answer?