亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

方法重載和方法覆蓋的區別是什么

方法重載和方法覆蓋的區別是什么

qq_嘿藍竹姑娘_03880317 2016-10-29 22:59:59
方法重載和方法覆蓋的區別是什么
查看完整描述

3 回答

已采納
?
程序猿天璇

TA貢獻22條經驗 獲得超12個贊

重載:同一各類中,方法名相同,參數的列表或返回值不同,與返回類型無關!
覆蓋:子類繼承父類而且這是必須的。在子類里面重新定義這個方法。

重載與覆蓋的區別
1、方法的覆蓋是子類和父類之間的關系,是垂直關系;方法的重載是同一個類中方法之間的關系,是水平關系。
2、覆蓋只能由一個方法,或只能由一對方法產生關系;方法的重載是多個方法之間的關系。
3、覆蓋要求參數列表相同;重載要求參數列表不同。
4、覆蓋關系中,調用那個方法體,是根據對象的類型(對象對應存儲空間類型)來決定;重載關系,是根據調用時的實參表與形參表來選擇方法體的。

靜態類是static的? 不需要new對象就可以訪問類中的方法

非靜態類 必須要new對象 然后才能訪問類中的方法

查看完整回答
2 反對 回復 2016-10-29
?
rookie2maven

TA貢獻278條經驗 獲得超76個贊

@Override


查看完整回答
反對 回復 2016-10-30
  • 3 回答
  • 0 關注
  • 2956 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號