题目内容

4.1 下面关于实现多态的描述错误的选项是( )

A. 要实现多态,必须声明一个父类引用。
B. 用父类引用指向子类对象。
C. 用子类对象调用子类方法 。
D. 通过父类引用对象调用父类和子类都包含的方法。

查看答案
更多问题

若有以下程序代码 class Father{public void show(){}} class Son extends Father{ public void show(){} public void print(){} } class Main{ public static void main(String []s){ Father f; // ① f=new Father(); //② f.show(); // ③ f = new Son(); //④ f.show(); //⑤ f.print(); //⑥ } 则能实现多态的语句组合是( )

A. ①②③
B. ①② ④⑥
C. ①② ⑤⑥
D. ① ④⑤

5.1 下列哪个类声明是正确的( )

A. public abstract class Car{…}
B. abstract private move(){…}
C.protected private number;
D. abstract final class H1{}

5.2 下面是有关抽象类的描述,错误的描述是

A. 定义抽象类须用abstract修饰
B. 抽象类可以包含非抽象方法
C. 抽象类可以创建对象
D. 子类通过extends来继承抽象类

若有以下程序 class Father{ // ① public abstract void show(); //② } class Main{ public static void main(String []s){ Father f; //③ f=new Father(); //④ }} 则下面描述错误的是( )

A. ①句错误,缺修饰词abstract
B. ②句正确
C. ③句错误,抽象类不可以声明对象
D. ④句错误,抽象类不能创建对象

答案查题题库