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