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