Java面向对象编程练习题(13)
发布时间:2021-06-08
发布时间:2021-06-08
C.A A(int x){ }
14. 请看下面的程序段 public class Test{
long a[]=new long[10];
pubic static void main(String args[]){
System.out.println(a[6]); } }
哪一个选项是正确的( )。
D.int A(int x){ }
A.不输出任何内容
C.当编译时有错误出现 A.extends C.this
16. 声明为static的方法不能访问( )类成员。
B.输出0
D.当运行时有错误出现 B.final D.finalize B.子类
D.用户自定义类
15. 关键字( )表明一个对象或变量在初始化后不能修改。
A.超类 C.非static
17. 定义类A如下:(重要) class A{ int a,b,c;
public void B(int x,int y, int z){ a=x;b=y;c=z;} }
下面对方法B的重载哪些是正确的( )。
A.public void A(int x1,int y1, int z1){ a=x1;b=y1;c=z1;} B.public void B(int x1,int y1, int z1){ a=x1;b=y1;c=z1;} C.public void B(int x,int y){ a=x;b=y;c=0;} D.public B(int x,int y, int z){ a=x;b=y;c=z;}
18. 编译运行下面的程序,结果是( )。(重要) public class A{
public static void main(String args[]){
B b=new B(); b.test(); }
void test(){
System.out.print(“A”); } }
class B extends A{ void test(){
super.test();
System.out.print(“B”); }