java构造函数可以重载么_Java 构造函数和函数重载
生活随笔
收集整理的這篇文章主要介紹了
java构造函数可以重载么_Java 构造函数和函数重载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
構造函數:⑴方法名和類名相同,而且沒有返回類型(包括 void 也沒有);
⑵沒有返回值;
⑶如果沒有輸入構造函數,jvm會自動幫我們創建一個不帶參數,沒有任何函數體的的構造函數;
如果我們手動的創建了其他構造函數,就不會幫我們創建這個不帶參數的構造函數了;
⑷一般情況下,如果想要實現自己的構造方法,最好重載一個不帶參數的構造方法。
函數重載:指多個函數可以使用同一個函數名,只要它們參數列表不同,將意義相近的函數,命名為相同的名稱。
重載總結:⑴函數重載是指多個函數使用同一個名稱;
⑵重載的條件是參數的數量和類型不同;
⑶重載作用:降低調用的難度;
⑷當調用重載的函數時,計算機層根據實參自己匹配。
例題:
public Noddle(){
this.bowlType = "大碗";
}
public Noddle(String b){
bowlType = b;
}
public Noddle(String bowlType, String type, boolean moreMeat){
this.bowlType = bowlType;
this.type = type;
this.moreMeat = moreMeat;
}
總結
以上是生活随笔為你收集整理的java构造函数可以重载么_Java 构造函数和函数重载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pajek思考
- 下一篇: Java selenium 全屏截图和按