给出以下代码,请问该程序的运行结果是什么?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()方法。
查看答案
给出以下代码,请问该程序的运行结果是什么?class Example{int x=5;static String s = “abcd”;public static void menthod(){System.out.println(s+x);}}
A. 打印输出abcd5。
B. 代码编译成功,但运行期会因变量x未声明为静态变量而抛出异常来。
C. 代码编译失败,因为静态方法不能直接访问非静态变量。
D. 代码编译失败,如果将变量x声明为静态变量,可使代码编译成功。
E. 代码编译失败,如果将menthod()方法前的static关键字移走,可使代码编译成功。
instanceof操作符的右操作数可以是一个接口。
A. 对
B. 错
抽象方法可以被static修饰符修饰?
A. 对
B. 错
Throwable类是所有异常的超类。
A. 对
B. 错