题目内容

在下面的类中那个是合法的覆盖()class Base{public void mehod(int k)}class Sub{}

A. private void mehod(int k)
B. public void mehod(int y)
C. public void mehod()
D. public int mehod(int k)

查看答案
更多问题

哪个选项可以做为以下方法的覆盖方法( )。public void add(int a) {…}

A. public void add(int b) {…}
B. void add(int a) {…}
C. public int add(int a) {…}
D. public void add(float a) {…}

下列程序的运行结果是()。public class Test {public static void test(){this.print();}public static void print(){System.out.println("Test");}public static void main(String args []){test();}}

A. 输出Test
B. 无输出结果
C. 类编译错误,指示不能在static上下文中使用this
D. 以上都不对

在JAVA 中

A. 一个子类可以有多个父类,一个父类也可以有多个子类
B. 一个子类可以有多个父类,但一个父类只可以有一个子类
C. 一个子类只可以有一个父类,但一个父类可以有多个子类
D. 上述说法都不对

什么是在子类中创建一个和父类具有一样特征的方法,特征包括方法名字,参数个数,参数类型和方法返回值类型

A. 覆盖(overloading)
B. 重载(overriding)
C. 继承(inheritance)
D. none

答案查题题库