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