一、选择
- 在Java中,以下程序的输出结果是 (A)
public class Super {
public void print() {
System.out.println(“Super – >print”);
}
}
public class Test extends Super {
public void print() {
System.out.println(“Test – >print”);
}
}
public class inheritExercise {
public static void main(String[] args) {
Super t = new Super();
t.print();
}
}
A. Super–>print
B. Test–>print
C. Super–>print
Test–>print
D. 编译错误
-
在Java中,以下关于方法重载和方法重写描述正确的是 (D)
A. 方法重载和方法重写实现的功能相同
B. 方法重载出现在父子关系中,方法重写是在同一类中
C. 方法重载的返回类型必须一致,参数项必须不同
D. 方法重写需要出现在满足继承关系的子类中 -
哪个选项中的方法插入到(1)处可以正确实现方法重写 (C)
class Animal {
public void eat (String food) {
}