题目内容

下面说法中错误的是()

A. 静态代码块只在类加载后执行一次,以后再创建对象的时候不执行
B. 局部代码块的作用是为了限制变量的生命周期
C. 构造代码块在每创建一次对象就执行一次
D. 以上都不对

查看答案
更多问题

分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入()。class A {public void test() {System.out.println("A类的test()方法");}}class B extends A {public void test() {System.out.println("B类的test()方法");}public static void main(String args[]) {}}

A a = new B(); a.test();
B. A a = new A(); a.test();
C. B b = new A(); b.test();
D. new B().test();

阅读下面代码:public class Parent{int change(){…}}Class Child extends Parent{_______ (此处可以放入下面哪个选项)}下面选项中可以加入Child类中的方法是()

A. public int change(){}
B. int show(int i){}
C. private int change(){}
D. abstract int change(){}

阅读下面代码:abstract class Shape {abstract void draw( );}要创建Shape类的子类Circle,以下代码正确的是()。

A. class Circle extends Shape{ int draw( ){} }
B. abstract class Circle extends Shape{ }
C. class Circle extends Shape{ void draw( ); }
D. class Circle extends Shape{ void draw( ){} }

下面选项中不能和abstract关键字共用的是()

A. abstract不可以和private共用
B. abstract不可以和static共用
C. abstract不可以和final共用
D. abstract不可以和public共用

答案查题题库