下列选项中,用于在定义类头时声明父类名的关键字是
A. package
B. interface
C. class
D. extends
有一个类A,对于其构造函数的声明正确的是。
A. void A(int x){...}
B. A(int x){...}
C. AA(int x){...}
D. int A(int x){...}
编译运行下面的程序,结果是。public class A {public static void main (String[] args){B b=new B( );b.test();}public void test() {System.out.print ("A");}}class B extends A{void test() {super.test();System.out.println("B");}}
A. 产生编译错误,因为类B覆盖类A的方法test()时,降低了其访问控制的级别。
B. 代码可以编译运行,并输出结果:AB。
C. 代码可以编译运行,但没有输出。
D. 代码可以编译运行,并输出结果:A。
下面的程序编译运行的结果是。public class A implements B{public static void main (String[] args){int m,n;A t= new A();m= t.k;n= B.k;System.out.println(m+","+n);}}interface B {int k = 5;}
A. 5,5
B. 0,5
C. 0,0
D. 编译程序产生编译错误