(1+X)下列关于抽象类和接口描述正确的是( )。
A. 抽象类可以直接被实例化,但接口不行
B. 抽象类里必须含有抽象方法
C. 抽象类可以继承多个类,实现多继承
D. 不能用final修饰抽象类
查看答案
(1+X)以下关于接口中的默认方法,说法错误的是( )。
A. 在JDK8中,接口中的方法也可以是包含方法体的方法,因此在JDK8中定义接口和定义类的语法要求是相同的;
B. 在接口中定义了默认方法以后,接口的所有实现类都会继承该默认方法;
C. 在一个接口中可以有多个默认方法;
D. 实现类可以直接继承并使用接口中的默认方法。
已知类关系如下:class Employee;class Manager extends Employee implements IManager;class Dirctor extends Employee;以下定义正确的是()。
A. Employee e = new Manager( );
B. Director d = new Manager( );
C. Director d = new Employee( );
D. IManager m = new Director( );
下面()是正确的接口定义。
A. interface IGood{void print( ){ };}
B. abstract interface IGood{print( );}
C. abstract interface IGood{abstract void print( ){ };}
D. interface IGood{void print( );}
关于接口的描述错误的是()。
A. 接口可以使得设计与实现相分离
B. 如果没有指定接口中方法和数据成员的访问权限,Java将其隐式地声明成public
C. 接口中定义的数据成员分为常量和变量两种
D. 一个类可以实现多个接口,表示的是一种多重继承关系