本帖最后由 陈cc 于 2015-8-14 23:22 编辑  
 
 
静态代码块:只执行一次,每次载入类就会执行,比main还先执行 
构造代码块:作用:给对象进行初始化,对象一建立就执行,而且优先于构造函数执行 
构造函数:作用:构造函数是用于创建对象,并对其进行初始化赋值,对象一建立就自动调用相对应的构造函数, 
                 特点: 
                         方法名与类名相同 
                         没有返回类型 
                         没有返回值 
构造代码块和构造函数的区别: 
                构造代码块是给所有不同对象的共性进行统一初始化 
                构造函数是给对应的对象进行初始化 
执行顺序:静态代码块--构造代码块--构造方法 |   
        
 
    
    
    
     
 
 |