1、我們在main()函數(shù)中,調(diào)用test()函數(shù) 我們管main()函數(shù)稱之為調(diào)用者
管test()函數(shù)稱之為被調(diào)用者。
如果被調(diào)用者想要得到調(diào)用者底值:
1.傳遞參數(shù)。
2.使用靜態(tài)字段來模擬全局變量
如果調(diào)用者想要得到被調(diào)用者的值
1.返回值
2.不管是實參還是行參都是在內(nèi)存開辟了空間
3.方法的功能一定要單一
getmax(int n1,int n2)
方法中最忌諱就是出現(xiàn)提示用戶輸入字眼
4、out.ref.params
1.out參數(shù)
如果你在一個方法中,返回多個相同類型定值定時候,可以考慮返回一個數(shù)組。但是
如果返回多個不同類型的值的時候,返回數(shù)組就不行了,那么這個時候可以考慮使用out參數(shù)
out參數(shù)就側(cè)重于一個方法中可以返回多個不同類型的值。
2.ref參數(shù)
能夠 將一個變量帶入一個方法中進行改變,改變完成后,再講改變后的值帶出的方法
ref參數(shù)要求在方法外必須為其賦值。
3.params可變參數(shù)
將實參列表中跟可變參數(shù)數(shù)組類型一致的元素都當做數(shù)組多元素去處理。
params可變參數(shù)必須是行參列表中最后一個元素
5、方法多重載
概念:方法的重載指的是方法的名稱相同,但是參數(shù)不同,參數(shù)不同分兩種
1.如果參數(shù)個數(shù)相同,那么參數(shù)類型就不能相同
2.如果參數(shù)的類型相同,那么參數(shù)的個數(shù)就不能相同
***方法的重載類型相同跟返回值沒關
6、方法的遞歸
方法自己調(diào)用自己
找出一個文件夾中所有文件