一、问答题
1.接口中能声明变量吗?
2.接口中能定义非抽象方法吗?
3.什么叫接口的回调?
4.接口中的常量可以不指定初值吗?
5.可以在接口中只声明常量,不声明抽象方法吗?
二、选择题
1.下列哪个叙述是正确的
A.一个类最多可以实现两个接口。
B.如果一个抽象类实现某个接口,那么它必须要重写接口中的全部方法。
C.如果一个非抽象类实现某个接口,那么它可以只重写接口中的部分方法。
D.允许接口中只有一个抽象方法。
2.下列接口中标注的(A,B,C,D)中,哪两个是错误的?
interface Takecare {
protected void speakHello(); //A
public abstract static void cry(); //B
int f(); //C
abstract float g(); //D
}
3.将下列(A,B,C,D)哪个代码替换下列程序中的【代码】不会导致编译错误。
A&#x