回 帖 发 新 帖 刷新版面

主题:求教,请高手指教

class   C1{ 
 
      C1(){};  
}  
   
  class   ClassName   { 
 
      static   C1   x;  
    
      static   {                            //(1)  

            x   =   new   C1();  
      }  
   
      static   C2   x   =   new   C2();     //(2)  
  }  

  (1)和(2)的用发法有什么区别???

回复列表 (共2个回复)

沙发

感觉没有什么区别

板凳

在效果上没什么区别,只是写法不同. 1使用了静态块. 2,直接声明.

我来回复

您尚未登录,请登录后再回复。点此登录或注册