一方法
1.1方法:就是將具有獨(dú)立功能的代碼塊組織成為一個(gè)整體,使其具有特殊功能的代碼集。
當(dāng)我們需要這個(gè)功能的時(shí)候,就可以去調(diào)用。這樣即實(shí)現(xiàn)了代碼的復(fù)用性,也解決了代 碼冗余的現(xiàn)象。
1.2方法定義
修飾符返回值類型方法名(參數(shù)列表){
//代碼省略...
return結(jié)果;
}
```
-修飾符: public static 固定寫法
-返回值類型: 表示方法運(yùn)行的結(jié)果的數(shù)據(jù)類型,方法執(zhí)行后將結(jié)果返回到調(diào)用者。無(wú)返回值填void
-參數(shù)列表:方法在運(yùn)算過(guò)程中的未知數(shù)據(jù),調(diào)用者調(diào)用方法時(shí)傳遞,明確數(shù)據(jù)類型
- return:將方法執(zhí)行后的結(jié)果帶給調(diào)用者,方法執(zhí)行到`return` ,整體方法運(yùn)行結(jié)束
1.3定義明確
明確方法名稱:給方法起個(gè)名字,方便調(diào)用,只要符合標(biāo)識(shí)符規(guī)則就可以,盡量做到 見(jiàn)名知意
明確返回值類型:方法計(jì)算的是整數(shù)的求和,結(jié)果也必然是個(gè)整數(shù),返回值類型定 義為int類型。
明確參數(shù)列表:計(jì)算哪兩個(gè)整數(shù)的和,并不清楚,但可以確定是整數(shù),參數(shù)列表 可 以定義兩個(gè)int類型的變量,由調(diào)用者調(diào)用方法時(shí)傳遞
1.4定義方法的注意事項(xiàng)
[if !supportLists]① [endif]方法是并列關(guān)系,方法中可以調(diào)用方法,但方法中不能定義方法。方法定義的位置是類中方法外;
[if !supportLists]② [endif]返回值類型,必須要和`return`語(yǔ)句返回的類型相同,否則編譯失敗 ;
[if !supportLists]③ [endif]不能在`return`后面寫代碼,`return` 意味著方法結(jié)束,所有后面的代碼永遠(yuǎn)不會(huì)執(zhí)行,屬于無(wú)效代碼。
1.5方法調(diào)用
調(diào)用格式
方法名(參數(shù) ) ;
數(shù)據(jù)類型變量名=方法名 ( 參數(shù) ) ;
getSum(5,6);
int result = getSum(5,6);
方法的返回值通常會(huì)使用變量接收,否則該返回值將無(wú)意義,如果無(wú)返回值,則不能接收。