java 5 方法
第五天?方法
第五天1
方法1
1.格式--1
1.位置1
2.特點(diǎn)1
3.返回值的問題1
4.方法的重載2
5.方法的遞歸2
?
方法
1.格式--
修飾符?返回值數(shù)據(jù)類型?方法名(形參類型?參數(shù)名,形參2?參數(shù)名){
函數(shù)體;
Return?返回值;
}
解釋--
1.修飾符--public?private?protect,
2.返回值類型(void?基本,數(shù)組引用類型)
3.參數(shù)列表??多個(gè),可變參數(shù)(String...)--增強(qiáng)for循環(huán)(for(int?a:b))
4.Return?--(return;結(jié)束方法,2.攜帶返回值)
5.返回值---同類型
1.位置---類中,不能嵌套,不能定義在方法內(nèi)
2.特點(diǎn)--
1.調(diào)用,同類,直接寫方法名?????????(static)類名.方法名或?qū)ο?/span>.方法名
3.返回值的問題、
1.與三元運(yùn)算的區(qū)別:
單獨(dú)調(diào)用 | 必須-變量接收 | 打印 | 嵌套 | 賦值 | |
void | 1?只能 | 0 | 0 | 0 | 0 |
Return?值 | 0 | 0,可以 | 1 | 0 | 1 |
三元運(yùn)算 | 0 | 1 | 1 | 1 | 1 |
?
4.方法的重載
1.形參的個(gè)數(shù)或者類型不同--與前邊-修飾符,返回值類型無(wú)關(guān)
2.調(diào)用--根據(jù)傳參的類型確定
3.子類和父類也有重載,
5.方法的遞歸
a)?方法中直接調(diào)用自己
b)?必須有個(gè)終止值--壓棧,溢出
?
重寫--
1.也成方法的覆蓋
2.兩同兩小一大??--同(方法名,形參列表)兩小(子類返回值類型小于父類或等于,子類拋出的異常<=父類)?大(子類訪問權(quán)限>=父類)
3.注意--覆蓋和被覆蓋的方法要么都實(shí)例方法,都靜態(tài)方法
4.當(dāng)子類繼承父類,子類對(duì)象無(wú)法訪問父類被覆蓋的方法,用子類方法調(diào)用?super?
5.若父類private的方法,子類有個(gè)完全一樣的方法--成為新的方法
6.方法簽名--方法名+形參
?
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/11867837/1901328
總結(jié)
- 上一篇: 构造之法第九、十章
- 下一篇: ★36句经典英文格言