最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Java中方法重寫與重載的區(qū)別(面試高頻問(wèn)點(diǎn))

 更新時(shí)間:2021年03月12日 08:33:39   作者:悟_dskq  
這篇文章主要介紹了Java中方法重寫與重載的區(qū)別(面試高頻問(wèn)點(diǎn)),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Java中方法重寫與重載的區(qū)別

重 寫

重 載

子類方法對(duì)父類方法的覆蓋

同一個(gè)類中同名方法的重載(同一類包括從父類繼承的方法)

方法名相同且參數(shù)個(gè)數(shù)類型順序相同

參數(shù)個(gè)數(shù)或類型順序至少滿足一點(diǎn)不同

只允許訪問(wèn)權(quán)限更寬松

訪問(wèn)權(quán)限任意

返回值類型若是基本類型則不允許不同;若是復(fù)合類型則在子類與父類間必須至少存在繼承關(guān)系

返回值類型任意

final修飾的父類,子類不能重寫,反之可以

final任意

靜態(tài)方法與實(shí)例方法不能互相重寫

任意

構(gòu)造方法不能被重寫

構(gòu)造方法可以重載,任意

一句話描述清楚:

  • 重寫注解:@Override
  • 重載注解:@Overload

方法的重載是方法名相同,方法返回值和修飾符可以不同,方法的形式參數(shù)增加或減少,同名方法根據(jù)不同傳參來(lái)處理不同邏輯

方法的重寫是方法名相同,方法返回值相同,修飾符相同.方法的形式參數(shù)相同,方法體被重寫,方法體中的代碼功能有所不同,子類對(duì)父類方法重新改造,外部樣子不能改變,內(nèi)部邏輯可以改變

代碼示例:

方法重寫

 public void hello(String name){
 System.out.println("你好" + name);
 }
 
 //重寫了hello方法,方法體中的代碼實(shí)現(xiàn)的功能已改變
 public void hello(String name){
 System.out.println("你好,我叫" + name);
 }

方法重載

public void hello(String name){
 System.out.println("你好" + name);
 }
 
 //形式參數(shù)不同,實(shí)現(xiàn)的邏輯不同
 public void hello(String name,int age){
 System.out.println("你好我叫" + name + "今年" + age + "歲");
 }
 
 //形式參數(shù)不同,實(shí)現(xiàn)的邏輯不同,并且方法返回值不同,且修飾符不同
 private String hello(String name,int age,String sex){
 return "你好我叫" + name + "今年" + age + "歲"+"性別"+sex;
 } 

到此這篇關(guān)于Java中方法重寫與重載的區(qū)別(面試高頻問(wèn)點(diǎn))的文章就介紹到這了,更多相關(guān)Java中方法重寫與重載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mac上配置JDK?1.8的超詳細(xì)流程

    Mac上配置JDK?1.8的超詳細(xì)流程

    相信每個(gè)拿到MAC的小伙伴都是很欣喜的,但是由于MAC系統(tǒng)與WIN系統(tǒng)有著極大的不同,所以使用起來(lái)會(huì)有一些小困擾,這篇文章主要給大家介紹了關(guān)于Mac上配置JDK?1.8的超詳細(xì)流程,需要的朋友可以參考下
    2023-11-11
  • Java報(bào)錯(cuò)Java.text.ParseException的解決方法匯總

    Java報(bào)錯(cuò)Java.text.ParseException的解決方法匯總

    在Java開發(fā)的復(fù)雜世界中,錯(cuò)誤處理是開發(fā)者必須面對(duì)的關(guān)鍵挑戰(zhàn)之一,其中,Java.text.ParseException就像一個(gè)隱藏在代碼叢林中的陷阱,常常讓開發(fā)者們陷入困惑,本文給大家介紹了Java報(bào)錯(cuò)Java.text.ParseException的解決方法,需要的朋友可以參考下
    2024-10-10
  • 最新評(píng)論

    综艺| 两当县| 鄂伦春自治旗| 都匀市| 荆州市| 岑溪市| 四子王旗| 禄劝| 太湖县| 民权县| 玉山县| 定安县| 肥乡县| 安国市| 鞍山市| 棋牌| 措勤县| 漳平市| 定安县| 洛宁县| 桐乡市| 淮南市| 博兴县| 安达市| 林甸县| 姚安县| 雷波县| 安阳县| 佳木斯市| 长宁区| 青海省| 饶平县| 崇义县| 荆门市| 贵港市| 九江市| 南涧| 兴业县| 蚌埠市| 阿拉尔市| 孝义市|