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

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

關于構造方法

構造方法是方法中的一種特殊形式嗎?

構造方法沒有返回值,那可以直接用方法代替嗎,把方法中的返回值修改為void?


正在回答

3 回答

嗯…構造方法是類構造對象時調用的方法,用來實例化對象。

但是不能用你說的把返回值設置成void,你可以測試一下寫一個類Dog,構造方法為public Dog{System.out.println("執行了構造方法")},然后new這個類發現會打印結果。然后改成public void Dog,再new這個類,發現是沒有打印結果的。其實public Dog是構造方法在實例化對象時會自己調用;而public void Dog被當做一種普通的方法,是不會被自己調用的。

不知道說清楚了沒有/(ㄒoㄒ)/,大概想表達這個意思,我也是剛學不久,歡迎探討哈哈哈

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

慕用7104560 提問者

非常感謝!
2018-08-19 回復 有任何疑惑可以回復我~

https://www.cnblogs.com/chenyuan7/p/7899527.html? 可以看下這個 ?剛找到的

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

public void Dog() 應該不行; 方法的方法名不能和類名一致

構造方法的方法名必須和類名保持一致

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

慕圣9392966

這樣寫可以通過編譯的,但是一般不會這么寫。方法名和類名相同的方法就是構造方法呀
2018-08-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

關于構造方法

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

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

幫助反饋 APP下載

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

公眾號

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