abstract  class  abstractTT{  
           abstract  public  void  x();  
static  
           {  
           System.out.print("test");  
}              
 
public    class  AbstractT  extends  abstractTT{              
             
             
           public  void  x(){}  
}  
             
                         
 
}  
会显示两个test    
 
如:testtest  

解决方案 »

  1.   

    怎么可能呢,你这个类连main函数都没有,应该是什么输出都没有的吧
      

  2.   

    你可以去调试一下,可以输出“testtest"
      

  3.   

    testException in thread "main" java.lang.NoSuchMethodError: main
    Press any key to continue...
    我试了就1个TEST奇怪
      

  4.   

    不奇怪,static域在加载类对象的时刻就被执行了
      

  5.   

    static域在加载类对象的时刻就被执行了所以也可以使用static域来实现变量等的初始化