Given:
public class MainMethod {
void main() {
System.out.println("one");
}
static void main(String args) {
System.out.println("two");
}
public static void main(String[] args) {
System.out.println("three");
}
void mina(Object[] args) {
System.out.println("four");
}
}
What is printed out when the program is excuted?
A.
one
B.
two
C.
three
D.
four
題解
Java程式的進入點在「main」方法。「main」方法位於public類別下,且使用public來修飾,傳入參數為字串陣列,可直接從命令列介面(CLI, Command Line Interface)接收參數。
標準的「main」方法寫法如下:
public static void main(String[] args) {
}
也可以使用varargs:
public static void main(String... args) {
}