Given:
11. class Mud{
12. //insert code here
13. System.out.println("hi");
14. }
15. }And the following five fragments:
public static void main(String...a){
public static void main(String.* a){
public static void main(String... a){
public static void main(String[]... a){
public static void main(String...[] a){
How many of the code fragments, inserted independently at line 12, compile?
A. 0
B. 1
C. 2
D. 3
E. 4
F. 5
答案:D----------------------------------------------------------------------------------public static void main(String...a){
public static void main(String... a){
这两个可以。还有哪个行!?我觉得是C啊。
11. class Mud{
12. //insert code here
13. System.out.println("hi");
14. }
15. }And the following five fragments:
public static void main(String...a){
public static void main(String.* a){
public static void main(String... a){
public static void main(String[]... a){
public static void main(String...[] a){
How many of the code fragments, inserted independently at line 12, compile?
A. 0
B. 1
C. 2
D. 3
E. 4
F. 5
答案:D----------------------------------------------------------------------------------public static void main(String...a){
public static void main(String... a){
这两个可以。还有哪个行!?我觉得是C啊。
public static void main(String... a){
public static void main(String[]... a){答案D
编译通过,但是不是可以执行的main方法,相当于对main方法overload了
public static void main(String.* a){
public static void main(String[]... a){
public static void main(String...[] a){
啊
public static void main(String[]... a){
这不是主方法,只是main的重载方法
答案是D public static void main(String...a){
public static void main(String... a){
public static void main(String[]... a){
最后一个选项运行时是异常 这个变态题目记住就可以了 没有意思的
//是1.5以后新出来的,可以放一个或若干个apublic static void main(String.* a){ //我考的是1.5,没看到过这种东西,可能是标识符错误
public static void main(String... a){//跟第一个一样,估计你打错了
public static void main(String[]... a){//把String[]当成一组,可以
public static void main(String...[] a){//没有这种表示学习这东西除了提问,看书外,在eclipse里面试试也很重要,我在我爸妈的电脑上,没有这东西不能帮你试,抱歉~