final變量的初始化

public class TestDemo {
	//初始化方式一,在定義變量時直接賦值
	private final int x1=1;
	
	//初始化方式二,聲明完變量後在構造方法中爲其賦值
	private final int x2;
	public TestDemo(){
		x2=2;
	}
	
	//初始化方式三,聲明完變量後在初始化代碼塊爲其賦值
	final int x3;
	{
		x3=3;
	}
	//若爲靜態變量,則在靜態代碼塊中爲其賦值
	final static int x4;
	static{
		x4=4;
	}
	
}

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