我們可以通過(guò)在方法中加入?yún)?shù)列表接收外部傳入的數(shù)據(jù)信息碗殷,參數(shù)可以是任意的基本類(lèi)型數(shù)據(jù)或引用類(lèi)型數(shù)據(jù)婶恼。
我們先來(lái)看一個(gè)帶參數(shù)者铜,但沒(méi)有返回值的方法:
上面的代碼定義了一個(gè) show 方法,帶有一個(gè)參數(shù) name ,實(shí)現(xiàn)輸出歡迎消息。
調(diào)用帶參方法與調(diào)用無(wú)參方法的語(yǔ)法類(lèi)似旬牲,但在調(diào)用時(shí)必須傳入實(shí)際的參數(shù)值
例如:
運(yùn)行結(jié)果為:歡迎您,愛(ài)慕課蚤吹!
很多時(shí)候球榆,我們把定義方法時(shí)的參數(shù)稱(chēng)為形參,目的是用來(lái)定義方法需要傳入的參數(shù)的個(gè)數(shù)和類(lèi)型菇民;把調(diào)用方法時(shí)的參數(shù)稱(chēng)為實(shí)參尽楔,是傳遞給方法真正被處理的值。
一定不可忽視的問(wèn)題:
1第练、 調(diào)用帶參方法時(shí)阔馋,必須保證實(shí)參的數(shù)量、類(lèi)型娇掏、順序與形參一一對(duì)應(yīng)
2呕寝、 調(diào)用方法時(shí),實(shí)參不需要指定數(shù)據(jù)類(lèi)型婴梧,如
3下梢、 方法的參數(shù)可以是基本數(shù)據(jù)類(lèi)型客蹋,如 int、double 等孽江,也可以是引用數(shù)據(jù)類(lèi)型讶坯,如 String、數(shù)組等
4岗屏、 當(dāng)方法參數(shù)有多個(gè)時(shí)辆琅,多個(gè)參數(shù)間以逗號(hào)分隔