单项选择题

public class Parent{    
public void change(int x){} } 
public class Child extends Parent{    
//覆盖父类change方法 
} 
下列哪个声明是正确的覆盖了父类的change方法?() 

A. protected void change(int x){}
B. public void change(int x, int y){}
C. public void change(String s){}
D. public void change(int x){}


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列有关父类属性和方法继承规则的描述错误的是哪项?()

A. 父类中private修饰的属性和方法在子类中不被继承
B. 父类中public修饰的属性和方法在子类中被继承且可访问
C. 父类中protected修饰的属性和方法在子类中被继承且可访问
D. 父类中default修饰的属性和方法在子类中被继承,若父类和子类在同一个包中,则也可访问

2.单项选择题

为将数组myArray的长度由6改为10,现采取以下编码: 
int[] myArray = new int[6]; 
myArray = new int[10];  
代码执行后,以下叙述哪项是正确的?() 

A. 数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。
B. 数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。
C. 数组myArray的长度已由6改为10,原来6个元素的值全部丢失。
D. 数组myArray的长度没有变化。

3.单项选择题

现有: 
public interface A {}  
以下哪项声明是合法的?() 

A. A a = new A();
B. A[] a = new A[];
C. A[] a = new A[10];
D. 以上皆错

4.单项选择题运行时,数组以哪种方式存在?()   

A.对象 
B.基本类型变量 
C.引用类型变量 
D.视具体情况而定

9.单项选择题假设有2个整数x和y,表达式x>=y ? x : y的含义是哪项?()  

A. 求2个数的较大数
B. 求2个数的较小数
C. 把y的值赋给x
D. 把x的值赋给y

10.单项选择题下列赋值语句正确的是哪一项?()

A. long val=6;
B. int age = 23L;
C. short x=1,y=2,z     z=x+y;
D. int a= ‘A’;