题目内容

给出以下代码,请问以下哪些描述的正确的?public class A{AO{ }}

A. 类A可以被其他包中的类访问。
B. 类A不可以被其他包中的类访问。
C. 类A不可以被其他包中的类继承。
D. 类A可以被其他包中的类访问和继承。
E. 代码编译错误,因为公共类的构造器也必须是公共的。

查看答案
更多问题

给出以下代码,请问哪些是有关该方法声明的正确描述?void myMethod(String s){}

A. myMethod()方法是一个静态方法。
B. myMethod()方法没有返回值。
C. myMethod()方法是一个抽象方法。
D. myMethod()方法不能被所在的包之外的类访问。

给出以下代码,请问该程序的运行结果是什么?class A{private int x=o;static int y=1;protected int q=2;}class B extends A{void method(){System.out.println(x);System.out.println(y);System.out.println(q);}}

A. 程序编译错误,因为类B不能访问变量x。
B. 程序编译成功,打印输出012。
C. 程序编译错误, 因为不能继承一个具有私有变量的类。
D. 程序编译错误,如果移走System.out.println(x)这条语句,可使编译程序通过。
E. 程序编译错误,因为变量x未在类B中定义。

给出以下代码,请问该程序运行的结果是什么?public class Example{final int x=0;Example (){x=1;}final int aMethod(){return x;}}

A. 代码编译错误,因为非final类中存在final 方法。
B. 代码编译成功。
C. 代码编译错误,因为代码中对一个final变量x有改变其值的操作。
D. 代码编译错误,如果去掉变量x前的final修饰符,可使代码编译通过。
E. 代码编译错误,因为final修饰符只能修饰方法不能修饰变量,因此语句final int x=0错误。

给出以下代码,请问该程序的运行结果是什么?1. public class A{2. abstract int method();3. void anotherMethod(){4. }5.6. class B extends A{7. int method(){8. return 2;9. }10.}

A. 代码编译失败,如果将第6行的extends改为implements,可使代码编译通过。
B. 代码编译失败,因为类A不是抽象类,所以其中的method()方法不能是抽象方法。
C. 代码编译失败,如果将类A声明为抽象的(abstract),可使代码编译通过。
D. 代码编译失败,因为类A缺少一个明确的构造器。
E. 代码编译失败,因为类B没有实现anotherMethod()方法。

答案查题题库