真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java中方法重寫與重載有什么區(qū)別-面試常考問(wèn)題-創(chuàng)新互聯(lián)

這篇文章主要介紹“Java中方法重寫與重載有什么區(qū)別-面試常考問(wèn)題”,在日常操作中,相信很多人在Java中方法重寫與重載有什么區(qū)別-面試??紗?wèn)題問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Java中方法重寫與重載有什么區(qū)別-面試??紗?wèn)題”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的萬(wàn)柏林網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

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)題”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


網(wǎng)站題目:Java中方法重寫與重載有什么區(qū)別-面試??紗?wèn)題-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://weahome.cn/article/cshcei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部