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

解决方案 »

  1.   

    C,D,E都对,你可以任选两个。
    基本的import用法,查一下语法书。
      

  2.   

    我也觉得是选C、D、E,但是答案是C、E;
    首先要导入import sun.scjp.Color;接着关键是Color g = GREEN; 这句,所以必须要有静态包的导入。
    所以针对这个问题import sun.scjp.Color;和import sun.scjp.*;有什么区别呢?等待高手出现!