题目内容

下面()是正确的接口定义。

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. 一个类可以实现多个接口,表示的是一种多重继承关系

假设有以下代码:interface IFace{ }class CFace implements IFace{ }class Base{ }public class ObRef extends Base{public static void main( String[] args ){ObRef obj = new ObRef( );Base b = new Base( );Object obj1 = new Object( );IFace obj2 = new CFace( );//Here}}则在//Here处插入()代码将不出现编译和运行错误。

A. obj1 = obj2;
B. b = obj;
C. obj = b;
D. obj1 = b;

已定义接口InterfaceB和InterfaceC,以下语句正确的是()。

A. interface A extends InterfaceB, InterfaceC
B. interface A implements InterfaceB, InterfaceC
C. class A implements InterfaceB, InterfaceC
D. class A implements InterfaceB, implements InterfaceC

(专升本)Java中允许接口的多继承,多个接口之间使用逗号分开。

A. 对
B. 错

答案查题题库