java語言基礎之構造函數深入以及構造函數和構造代碼塊比較-作者:逝秋

 

class Demo
{
		public Demo()//構造函數(方法)
	{
		int a=90;
		System.out.println("構造函數a="+a);
	}
	{ //構造代碼塊
		int a=80;//未創建對象,不會運行.
		System.out.println("構造代碼a="+a);
	}
	public static void main(String []args)
	{
		System.out.println("運行結果");
		new Demo();
	}

}

運行結果:

由運行結果可知:類實例構造代碼塊優先於構造函數運行

構造函數:

1.類名一致,不能使用static修飾,被void修飾後則爲一般函數.

2.一個類中可以有多個構造函數,調用根據形參區分.

3.可以有return,但不能返回任何內容.

作用:

給對象初始化

 

轉載請註明出處,謝謝!作者:逝秋http://blog.csdn.net/vvqiu

 

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