题目内容

关于抽象类的说法哪些是不正确的?

A. 抽象类中可以有非抽象方法。
B. 如果父类是抽象类,则子类必须重写父类所有的抽象方法。
C. 不能用抽象类去创建对象。
D. 接口和抽象类不是同一个概念。

查看答案
更多问题

已知类的继承关系如下:class Employee;class Manager extends Employee;class Director extends Employee;则以下语句能通过编译的是( )?

A. Employee e=new Manager();
B. Director d=new Manager();
C. Director d=new Employee();
D. Manager m=new Director();

下面的程序段执行结果是( )。public class None { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); }

A. 编译通过,但运行时出现异常
B. 程序正常运行,不输出任何结果
C. 程序正常运行,并输出“finally”
D. 因为没有catch语句,编译错误

给定以下代码interface I { void f(); } abstract class C implements I {}下列哪行代码可以编译成功。

A. class A extends I { void f(); }
B. interface A extends I { void f(); }
C. class A extends C implements I {}
D. interface A implements I { void f(); }

使用catch子句捕获异常时,多个catch子句的排列应遵循什么原则( )

A. 父类在先,子类在后
B. 子类在先,父类在后
C. 有继承关系的异常不能在同一个try程序块内
D. cath子句的处理与排列顺序无关

答案查题题库