java代碼構造塊

java 中存在着代碼構造塊,在創建對象的時候會被調用,如下

class test {
	int num;
	//代碼構造塊
	{
		num = 2;
	}
}


除了在類定義中加入構造塊,在創建類的時候也可以加上新的構造塊,如下

class test {
	int num;
	//代碼構造塊
	{
		num = 2;
	}
}


public class hello{
	public static void main(String[]args){
		new test(){ 
			{
				System.out.println("num is "+num);
			}	
		};
	}
}
//輸出
//num is 2




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章