1. 下面字段声明中哪一个在interface主体内是合法的? ()
正确答案: B 你的答案: D (错误)A.private final static int answer = 42;
B.public static int answer = 42;
C.final static answer = 42;
D.Int answer;
在Java接口中,不论是否显式修饰:
- 成员变量都是默认必须同时使用public final static 修饰,即必须为公有静态常量
- 非静态方法都默认必须同时使用public abstract修饰,即必须为公有抽象方法
- 静态方法都默认必须使用public static修饰。即必须为公有静态方法



