Given:
1. package sun.scjp;
2. public enum Color { RED, GREEN, BLUE }
1. package sun.beta;
2. // insert code here
3. public class Beta {
4. Color g = GREEN;
5. public static void main( String[] argv)
6. { System.out.println( GREEN); }
7. }
The class Beta and the enum Color are in different packages.
Which two code fragments, inserted individually at line 2 of the Beta
declaration, will allow this code to compile? (Choose two.)
A. import sun.scjp.Color.*;
B. import static sun.scjp.Color.*;
C. import sun.scjp.Color; import static sun.scjp.Color.*;
D. import sun.scjp.*; import static sun.scjp.Color.*;
E. import sun.scjp.Color; import static sun.scjp.Color.GREEN;
Answer: CE
为什么答案是CE啊,好象我试了下(当然没有建设2级目录那么麻烦,就搞了一级目录)好象D也是可以的啊。
1. package sun.scjp;
2. public enum Color { RED, GREEN, BLUE }
1. package sun.beta;
2. // insert code here
3. public class Beta {
4. Color g = GREEN;
5. public static void main( String[] argv)
6. { System.out.println( GREEN); }
7. }
The class Beta and the enum Color are in different packages.
Which two code fragments, inserted individually at line 2 of the Beta
declaration, will allow this code to compile? (Choose two.)
A. import sun.scjp.Color.*;
B. import static sun.scjp.Color.*;
C. import sun.scjp.Color; import static sun.scjp.Color.*;
D. import sun.scjp.*; import static sun.scjp.Color.*;
E. import sun.scjp.Color; import static sun.scjp.Color.GREEN;
Answer: CE
为什么答案是CE啊,好象我试了下(当然没有建设2级目录那么麻烦,就搞了一级目录)好象D也是可以的啊。
楼主【bis_dll】截止到2008-07-28 22:41:29的历史汇总数据(不包括此帖):
发帖的总数量:3 发帖的总分数:40 每贴平均分数:13
回帖的总数量:2 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:3 结贴的总分数:40
无满意结贴数:1 无满意结贴分:120
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:33.33 % 无满意结分率:300.00%
敬礼!
可是就光题来说,他给的只是CE2个。答案也提示是2个,估计打印错的可能不大。
而还有就是,我用JDK自己写的话,我得用-CP的方法才编译的了,全都OK的。如果没有 -CP就每办法找到类。
我的理解是,import提供类路径信息,以及省略其目录下重复写路径的方法。
所以,
①import sun.scjp.*是导入类color(因为只有这个类在目录下)。
②import sun.scjp.color同样导入类color,使类可用,
③import static sun.scjp.color.green导入了color里的green字段。使其直接可用
④import static sun.scjp.color.*到如了所有的color字段。
所以
只要是 ①②中的一个和③④中的一个结合都可以达到目的啊~~不知道有没错
我想知道为什么,而不是答案哦~~
猛虎出珊的题目还能有错?CE诶~~没D啊~~
不了解