假设X、Y和Z都是已经定义的接口,()是不正确的接口定义。
A. publicinterfaceAextendsX{ voidshow(); }
B. interfaceBextendsY{ voidshow(); }
C. interfaceCextendsX,Y,Z{ voidshow(); }
D. interfaceDextendsX{ voidshow(){} }
关于接口的描述,错误的是()。
A. 接口可以使得设计与实现相分离。
B. 如果没有指定接口中方法和成员变量的访问权限,Java将其隐式地声明成public。
C. 接口中定义的成员变量分为常量和变量两种。
D. —个类可以实现多个接口,表示的是一种多重继承关系。
下面关于Java接口的说法错误的是()。
A. 一个Java接口是一些方法特征的集合,但没有方法的实现
B. Java接口中定义的方法在不同的地方被实现。可以具有完全不同的行为。
C. Java接口中可以声明私有成员
D. Java接口不能被实例化
方法的重载指多个方法可以使用相同的名字,但是参数的数量或类型必须不完全相同,即方法体有所不同,它实现了java编译时的 ( )
A. 多态性
B. 接口
C. 封装性
D. 继承性