[Day5]方法
1.方法
(1)概念:方法就是用來(lái)完成解決某件事情或?qū)崿F(xiàn)某個(gè)功能的辦法
會(huì)包含很多條語(yǔ)句用于完成某些有意義的功能
通過(guò)在程序代碼中引用方法名稱(chēng)和所需的參數(shù),實(shí)現(xiàn)在該程序中執(zhí)行(或稱(chēng)調(diào)用)該方法
(2)語(yǔ)法格式
?
修飾符 返回值類(lèi)型 方法名(參數(shù)類(lèi)型 參數(shù)名1,參數(shù)類(lèi)型 參數(shù)名2,......){
??? 執(zhí)行語(yǔ)句
??? ………
??? return 返回值;
}
(3)方法的定義是沒(méi)有順序的
(4)方法定義和使用的注意事項(xiàng)
a 方法不能定義在另一個(gè)方法的里面
b 寫(xiě)錯(cuò)方法名字
c 寫(xiě)錯(cuò)參數(shù)列表
d 方法返回值void,方法中可以省略return不寫(xiě),return后面不能有代碼
e 方法返回值類(lèi)型,和return后面數(shù)據(jù)類(lèi)型必須匹配
f 方法重復(fù)定義問(wèn)題
g 調(diào)用方法的時(shí)候,返回值是void,不能寫(xiě)在輸出語(yǔ)句中
(5)方法的重載特性
a Java允許在一個(gè)類(lèi)中定義多個(gè)名稱(chēng)相同的方法,但是參數(shù)的類(lèi)型或個(gè)數(shù)必須不同
b 方法重載的注意事項(xiàng):參數(shù)列表必須不同,重載和參數(shù)變量名無(wú)關(guān),方法的重載與返回值類(lèi)型無(wú)關(guān),重載和修飾符無(wú)關(guān)
重載只看方法名和參數(shù)列表
(6)定義方法時(shí),參數(shù)列表中的變量,我們稱(chēng)為形式參數(shù)
(7)調(diào)用方法時(shí),傳入給方法的數(shù)值,我們稱(chēng)為實(shí)際參數(shù)
  (8)調(diào)用中的參數(shù)傳遞問(wèn)題
?     a.方法參數(shù)是基本數(shù)據(jù)類(lèi)型
??    b.方法參數(shù)是引用類(lèi)型,傳遞的是內(nèi)存地址
?
轉(zhuǎn)載于:https://www.cnblogs.com/ERFishing/p/10343502.html
總結(jié)
 
                            
                        - 上一篇: linux 文件处理命令
- 下一篇: 写一个工具生成数据库实体类
