大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java方法重載的簡單介紹

Java方法重載的簡單介紹

更新時間:2020-09-08 15:59:35 來源:動力節點 瀏覽2553次

在Java中,同一個類中的多個方法可以有相同的方法名稱,但是有不同的參數列表,這就稱為方法重載(method overloading)。

參數列表又叫參數簽名,包括參數的類型、參數的個數、參數的順序,只要有一個不同就叫做參數列表不同。

重載是面向對象的一個基本特性。

public?class?Demo?{
	//一個普通得方法,不帶參數,無返回值
	public?void?add(){
		//method?body
	}
	
	//重載上面的方法,并且帶了一個整形參數,無返回值
	public?void?add(int?a){
		//method?body
	}
	
????????//重載上面的方法,并且帶了兩個整型參數,返回值為int型
	public?int?add(int?a,int?b){
		//method?body
		return?0;
	}
}

通過上面的例子,不難看出,重載就是在一個類中,有相同的函數名稱,但形參不同的函。重載的結果,可以讓一個程序段盡量減少代碼和方法的種類。

說明:

參數列表不同包括:個數不同、順序不同、類型不同。

僅僅參數變量名稱不同是不可以的。

跟成員方法一樣,構造方法也可以重載。

聲明為final的方法不能被重載。

聲明為static的方法不能被重載,但是能夠被在此聲明。

方法的重載的規則:

方法名稱必須相同。

參數列表必須不同。

方法的返回類型可以相同也可以不相同。

僅僅返回類型不同不足以稱為方法的重載。

方法重載的實現:

方法名稱相同時,編譯器會根據調用方法的參數個數、參數類型等去逐個匹配,以選擇對應的方法,如果匹配失敗,則編譯器報錯,這叫做重載分辨。

Java方法重載

以上就是動力節點java培訓機構的小編針對“Java方法重載的簡單介紹”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一道本一区二区三区 | 亚洲精品亚洲人成毛片不卡 | 免费看欧美一级特黄α大片 | 四虎永久免费地址在线网站 | 亚洲一区在线日韩在线深爱 | 欧美人与动性xxxxbbbb | 亚洲欧美国产18 | 日本午夜www高清视频 | 成人夜色视频在线观看网站 | 亚洲在线观看一区二区 | 尹人视频在线观看 | 久久精品视频观看 | 成人短视频在线观看 | 四虎成人免费影院网址 | 欧美人与鲁交大毛片免费 | 久久毛片视频 | 国产在线观看91精品不卡 | 国产亚洲精品国产第一 | 国产男女猛视频在线观看网站 | 欧美性精品hd在线观看 | 香蕉亚洲 | 青青热久免费精品视频在线观看 | 全部免费特黄特色大片视频 | 99国产超薄丝袜足j在线观看 | 久操中文在线 | 国产亚洲美女精品久久久 | 亚洲一区二区在线成人 | 成在线人免费视频一区二区三区 | 亚洲国产天堂在线mv网站 | 久久99精品国产麻豆婷婷 | 欧美午夜伦y4480私人影院 | 国产成人精品免费视频大 | 久久天天躁综合夜夜黑人鲁色 | 国产一级精品视频 | 国产精品亚洲二区在线 | 国产精品视频免费一区二区三区 | 1000部羞羞禁止免费观看视频 | 欧洲亚洲综合一区二区三区 | 最新国产精品亚洲二区 | 97在线观看免费 | 第一福利在线观看永久视频 |