亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么創建類名和構造函數名要一致?

如果將以下代碼的public HelloWorld()改成public HelloWorld1()就會報錯

public class HelloWorld {


int num1;

int num2;

static int num3;

public HelloWorld(){

num1=91;

System.out.println("通過構造方法為變量num1賦值");

}

{num2=74;

System.out.println("通過chushihu方法為變量num2賦值");

}

static{

num3=31;

System.out.println("通過靜態初始化賦值num3");

}

public static void main(String args[]){

HelloWorld hello = new HelloWorld();

HelloWorld hello2 = new HelloWorld();

}

}


正在回答

1 回答

構造函數是用來構造出一個類的對象的,調用類的構造函數即創建這個類的一個實例。所以構造函數名就和類名必須要相同。記住即可,這也是java規則,無法違背,就像你看到系統會自動報錯無法編譯通過

0 回復 有任何疑惑可以回復我~
#1

qq_拉美西斯_0 提問者

非常感謝!
2016-04-01 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么創建類名和構造函數名要一致?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號