简单问题。。
Given: 
 1.   package   test1; 
 2.   public   class   Test1   { 
 3.   static   int   x   =   42; 
 4.   } 
 1.   package   test2; 
 2.   public   class   Test2   extends   test1.Test1   { 
 3.   public   static   void   main(String[]   args)   { 
 4.   System.out.println(“x   =   “   +   x); 
 5.   } 
 6.   } 
 What   is   the   result? 
 A.   x   =   0 
 B.   x   =   42 
 C.   Compilation   fails   because   of   an   error   in   line   2   of   class   Test2. 
 D.   Compilation   fails   because   of   an   error   in   line   3   of   class   Test1. 
 E.   Compilation   fails   because   of   an   error   in   line   4   of   class   Test2.
------解决方案--------------------E. Compilation fails because of an error in line 4 of class Test2.   
 类Test1中的X必须是公有的!