以下是接口I的定义:interface I{void setValue(int val);int getValue();}以下哪段代码能通过编译?()
A. class A extends I{int value;void setValue(int val) {value=val;}int getValue() {return value;}}
B. class B implements I{int value;void setValue(int val) {value=val;}}
C. interface C extends I{void increment();}
D. interface D implements I{void increment();}
查看答案
Java实现动态多样性是通过()实现的。
A. 重载
B. 覆盖
C. 接口
D. 抽象类
下列哪种描述是正确的?
A. 动态多样性只针对静态成员方法
B. 动态多样性只针对非静态成员方法
C. 动态多样性只针对静态成员域
D. 动态多样性只针对非静态成员域
下列关于重载方法哪一个是正确的描述?
A. 重载方法的参数形式(类型、参数个数或参数顺序)必须不同
B. 重载方法的参数名称必须不同
C. 重载方法的返回值类型必须不同
D. 重载方法的修饰词必须不同
Java的封装性是通过()实现的
A. 访问权限控制
B. 设计内部类
C. 静态域和静态方法
D. 包