有時方法的執(zhí)行需要依賴于某些條件,換句話說,要想通過方法完成特定的功能精偿,需要為其提供額外的信息才行针贬。我們可以通過在方法中加入?yún)?shù)列表接收外部傳入的數(shù)據(jù)信息击费,參數(shù)可以是任意的基本類型數(shù)據(jù)或引用類型數(shù)據(jù)
我們先來看一個帶參數(shù),但沒有返回值的方法:
image.png
上面的代碼定義了一個 show 方法桦他,帶有一個參數(shù) name 蔫巩,實現(xiàn)輸出歡迎消息。
調(diào)用帶參方法與調(diào)用無參方法的語法類似,但在調(diào)用時必須傳入實際的參數(shù)值
image.png
一定不可忽視的問題:
1圆仔、 調(diào)用帶參方法時垃瞧,必須保證實參的數(shù)量、類型坪郭、順序與形參一一對應
image.png
2皆警、 調(diào)用方法時,實參不需要指定數(shù)據(jù)類型截粗,如
hellow.show("hello world");
3信姓、 方法的參數(shù)可以是基本數(shù)據(jù)類型,如 int绸罗、double 等意推,也可以是引用數(shù)據(jù)類型,如 String珊蟀、數(shù)組等
image.png
4菊值、 當方法參數(shù)有多個時,多個參數(shù)間以逗號分隔
image.png