题目内容

下列代码在编译时会发生错误,下面哪种修改可以更正错误?class Test{private int m;public static void fun() {System.out.println(m);}}

A. 将private int m改为protected int m
B. 将private int m改为public int m
C. 将private int m改为static int m
D. 将private int m改为int m

查看答案
更多问题

下列各种Java类的定义,哪些是错误的?

A. class MyClass{private int Val;public int getVal() {return Val;}}
B. class MyClass{private static int Val;public int getVal() {return Val;}}
C. class MyClass{private int Val;public int getVal() {return Val;}}
D. class MyClass{private static int Val;public static int getVal() {return Val;}}

一个类定义了一个或多个构造方法,则Java不提供默认的构造方法。

A. 对
B. 错

如果定义的类中没有给出构造方法,系统也不会提供构造方法。

A. 对
B. 错

可以通过类名直接访问类变量。

A. 对
B. 错

答案查题题库