44、 Given:
1. public interface Foo{
2.int k = 4;
3. }
Which three are equivalent to line 2? (Choose Three)
A. final int k = 4;
B. Public int k = 4;
C. static int k = 4;
D. Private int k = 4;
E. Abstract int k = 4;
F. Volatile int k = 4;
G. Transient int k = 4;
H. protected int k = 4;
第1个回答 2013-11-14
接口中所有的成员变量都隐含的是public、static、final 的,因此接口中的成员变量都是静态最终变量。
所以答案是 ABC追问
所以答案是 ABC追问
说的有道理,可惜不对
第2个回答 2013-11-14
接口连个特征:1.常量数据(以后不能修改)2.抽象方法 因此ABC为最终答案追问
好吧,能解释一下其他的都为什么错了么?
追答根据刚才的回答选了ABC 其实就已经排除了DEH 现在只需要排除Volatile和Transient就OK 了。Volatile是被设计用来修饰被不同线程访问和修改的变量。transient是一个变量修饰符。标记为transient的变量,在对象存储时,这些变量状态不会被持久化。
第3个回答 2013-11-14
A,B,C为正确答案
第4个回答 2013-11-14
A B C public static final 接口里的所有变量都是常量,
第5个回答 2013-11-14
B D H 答案追问
为什么啊?能详细解释一下么?亲
追答应为final static 前面都要有public 或者private修饰才可以的 abstract Volatile Transient
不能修饰变量的