構造程式碼塊

託帕發表於2018-08-28

構造程式碼塊

物件一旦建立就執行了,而且優先於建構函式執行
作用:給物件進行初始化的
構造程式碼塊和構造方法的區別:
構造方法是給對應的物件進行初始化的,構造程式碼塊是給對所有的物件進行統一的初始化
構造程式碼塊中定義是不同物件共性的初始化內容

public class Test {
	public static void main(String[] args){
	   Person A=new Person();
	   Person B=new Person("xj");
   }
}


class Person{
	String name;
	Person(){
		System.out.println("我是無參構造方法");
	}
	Person(String name){
		System.out.println("我是有參構造方法");
	}
	{
		System.out.println("我是構造程式碼塊");
	}
}

相關文章