日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)

瀏覽:22日期:2022-08-24 09:10:46

父類引用默認(rèn)調(diào)用子類重寫的方法

如果父類的引用p指向了子類的實(shí)例,則通過這個(gè)引用p訪問同名方法時(shí),調(diào)用的是子類重寫的方法。

父類引用p可以指向不同的子類,調(diào)用不同子類重寫的不同的同名方法,進(jìn)而達(dá)到類間多態(tài)的效果。

但是,父類的引用只能訪問子類重寫的方法,父類中沒有的方法,父類的引用不能訪問。也就是說,通過父類的引用來調(diào)用子類的方法時(shí),不能訪問到子類后來自己定義的方法。

子類引用默認(rèn)調(diào)用自定義的方法

通過子類的引用訪問同名方法時(shí),默認(rèn)是重寫之后的同名方法。

子類通過super關(guān)鍵字來調(diào)用被隱藏的父類方法

如果還要訪問父類的同名方法,可以使用super關(guān)鍵字來顯示調(diào)用。

多態(tài)

多態(tài)存在的三個(gè)必要條件:要有繼承、要有重寫、父類變量引用子類對(duì)象。

重寫原則:兩同兩小一大

兩同:

方法名相同

形參列表要相同

兩小

拋出的異常類型小于等于父類方法拋出的異常類型,也就是要么是原來的異常類型(相等),要么是原來異常類型的子類(更小)

返回值類型要小于等于比父類的返回值類型,也就是要么返回原來的返回值類型(相等),要么是原來的返回值類型的子類(更小)

一大

子類重寫的方法的訪問權(quán)限要大于等于父類方法的訪問權(quán)限:

如果原來的訪問類型為public,則重寫的方法的訪問權(quán)限只能是public。

在Java 8之前,Java接口的方法默認(rèn)使用public abstract修飾,所以實(shí)現(xiàn)接口方法時(shí),訪問權(quán)限只能是public。

重載原則:兩同一不同

兩同

重載發(fā)生在同一個(gè)類中,

跟繼承沒有關(guān)系.

一不同

形參列表不同

如何判斷是重載還是重寫

看形參列表:

當(dāng)方法名相同,形參也相同的時(shí)候,就是重寫,此時(shí)還需要滿足重寫的其他條件,不然就會(huì)出現(xiàn)錯(cuò)誤。

當(dāng)方法名相同,但是形參列表不同的時(shí)候,就是重載

覆蓋和重載的區(qū)別

對(duì)形參列表的要求不同

重寫要求形參列表要相同,

而重載要求形參列表不相同

對(duì)拋出的異常的要求不同

重寫要求拋出的異常更小或相等

重載對(duì)拋出的異常沒有要求

對(duì)返回值類型的要求不同

重寫要求返回值類型更小或相等

重載對(duì)返回值類型沒有要求

對(duì)訪問權(quán)限的要求不同

重寫要求訪問權(quán)限要更大或相等,

而重載對(duì)訪問權(quán)限沒有要求

發(fā)生的范圍不同

重寫發(fā)生子類繼承父類的時(shí)候

重載發(fā)生在同一個(gè)類中,和繼承沒有關(guān)系.

重載和重寫的相同點(diǎn)

方法名要相同

補(bǔ)充知識(shí):java中子類繼承父類和實(shí)現(xiàn)接口有同名方法怎么處理

Java是一門單繼承語言,但是,在子類的繼承關(guān)系中,會(huì)存在父類和接口有同名方法的情況,這種情況該怎么處理呢?

我們來一步步驗(yàn)證:

1.子類繼承父類,實(shí)現(xiàn)接口,父類和接口有同名方法

以上這篇java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

public interface MyInterface { void test();}

public class Father { public void test() { System.out.println('父類方法'); }}

public class Son extends Father implements MyInterface{}

子類直接繼承父類和實(shí)現(xiàn)接口不實(shí)現(xiàn)接口方法不報(bào)錯(cuò),說明這種情況下默認(rèn)父類實(shí)現(xiàn)該方法

2.我們將父類中方法注釋掉,看看結(jié)果

public interface MyInterface { void test();}public class Father {// public void test() {// System.out.println('父類方法');// }}

java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)

很明顯,子類在繼承過程中出現(xiàn)了錯(cuò)誤提示,需要實(shí)現(xiàn)接口中的方法

3.將父類中方法取消注釋,子類實(shí)現(xiàn)該方法,代碼如下:

public interface MyInterface { void test();}public class Father { public void test() { System.out.println('父類方法'); }}

java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)

可以看到,子類方法提示是重寫的父類方法。

至此,驗(yàn)證完畢!

以上這篇java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美国三级日本三级久久99| 日韩一区欧美| 最近高清中文在线字幕在线观看1| 亚洲精品韩国| 欧美特黄一级| 欧美色图国产精品| 色乱码一区二区三区网站| 日韩精品社区| 在线一区免费观看| 欧美精品一线| 国产综合色产| 亚洲午夜黄色| 日韩精品免费一区二区三区| 国产一区二区三区视频在线| 午夜久久av| 免费精品视频| 国产精品免费看| 欧美日韩免费观看一区=区三区 | 精品一区二区三区的国产在线观看| 伊人精品久久| 最近国产精品视频| 亚洲一区二区三区四区电影| 亚洲欧美日韩一区在线观看| 亚洲综合电影一区二区三区| 中文在线不卡| 欧美成人一二区| 亚洲资源网站| 四虎精品永久免费| 日韩精品一区二区三区中文| 日韩一区中文| 日本午夜精品久久久| 91午夜精品| 国产精品密蕾丝视频下载| 国产精品一页| 精品久久电影| 女生影院久久| 日韩精品一区二区三区免费观看| 色婷婷精品视频| 亚洲大全视频| 久久久久91| 久久在线免费| 精品久久久中文字幕| 激情综合五月| 亚洲不卡系列| 亚洲激情精品| 亚州av一区| 欧美国产极品| 97国产精品| 91高清一区| 中文字幕日韩欧美精品高清在线| 日本成人在线网站| 欧美国产亚洲精品| 在线观看精品| 免费观看久久久4p| 国产午夜精品一区在线观看| 国产一区三区在线播放| av高清不卡| 中文国产一区| 蜜臀av国产精品久久久久| 中文精品电影| 日韩国产一二三区| 欧美日韩伊人| 福利一区在线| 亚洲激情欧美| 国产精品香蕉| 日韩电影免费网站| 五月天久久777| 91欧美极品| 亚洲精品一级二级| 亚洲精品综合| bbw在线视频| 99国产精品99久久久久久粉嫩| 日韩欧美美女在线观看| 欧美激情国产在线| 日韩一区精品视频| 国产精品一区二区三区四区在线观看| 国产+成+人+亚洲欧洲在线| 国产视频一区在线观看一区免费| 日韩国产欧美在线播放| 日韩精品dvd| 国产农村妇女精品一二区| 日韩不卡免费视频| 国产高清不卡| 日本一区免费网站| 日韩精品诱惑一区?区三区| 一级欧美视频| 久久久精品国产**网站| 欧美+日本+国产+在线a∨观看| 日韩有码av| 亚洲爱爱视频| 国产亚洲精品精品国产亚洲综合 | 福利视频一区| 丝袜亚洲另类欧美| 精品国内亚洲2022精品成人| 红桃视频国产一区| 麻豆高清免费国产一区| 国产偷自视频区视频一区二区| 麻豆国产欧美日韩综合精品二区| 欧美日韩国产传媒| 精品日本视频| 国产精品视区| 久久91导航| 国产精品115| 免费日韩av片| 天堂√8在线中文| 国产欧美亚洲一区| 亚洲涩涩av| 99久久久久国产精品| 国产欧美高清| 亚洲精品99| 国产粉嫩在线观看| 国产精品毛片久久久| 视频在线观看一区| 欧美日韩中文字幕一区二区三区| 美女精品久久| 亚洲精选久久| 99pao成人国产永久免费视频 | 美女视频网站久久| 亚洲深夜福利在线观看| 91精品国产成人观看| 精品视频99| 国产欧美亚洲精品a| 亚洲免费毛片| 在线午夜精品| 久久久影院免费| 欧美国产另类| 91精品日本| 午夜电影一区| 久久亚洲欧洲| 一区三区视频| 欧美日韩国产在线一区| 亚洲精品国产嫩草在线观看| 麻豆成人av在线| 国产乱码精品一区二区三区四区| 中文字幕av一区二区三区四区| 欧美二区视频| 亚洲精品一区三区三区在线观看| 国内揄拍国内精品久久| 日韩av中文在线观看| 亚洲欧美日韩国产综合精品二区| 久久久一二三| 日韩精品dvd| 国产va在线视频| 成人污污视频| 丰满少妇一区| 精品三级久久久| 久久一区欧美| 九九久久国产| 国内在线观看一区二区三区| 久草精品视频| 9999国产精品| 日韩综合精品| 91精品国产调教在线观看| 久久久成人网| 成人免费电影网址| 亚洲午夜天堂| 高清日韩中文字幕| 神马久久午夜| 国产综合婷婷| 巨乳诱惑日韩免费av| 在线精品福利| 视频一区中文字幕精品| 欧美日韩a区| 国产精品日韩精品在线播放| 国产亚洲精品美女久久| 久久一区国产| 美女网站视频一区| 欧美日韩国产一区精品一区| 美女日韩在线中文字幕| 蜜臀av国产精品久久久久 | 国产精品视频一区二区三区综合| 国产精一区二区| 国产一区2区在线观看| 精品捆绑调教一区二区三区| 亚洲精品九九| 国产成人精品一区二区免费看京| 黄色av日韩| 欧美91在线| 妖精视频成人观看www| 国产欧美69| 欧美成人午夜| 久久99久久人婷婷精品综合| 亚洲欧美综合| 欧美国产日韩电影| 日韩av一级| 97久久超碰| 久久国产精品成人免费观看的软件| 日韩在线成人| 欧美99久久| 美女视频黄 久久| 免费久久精品视频| 日韩国产欧美一区二区| 日韩毛片一区| 激情欧美一区二区三区| 欧美一区二区三区久久精品| 99精品一区| 麻豆高清免费国产一区| 国产手机视频一区二区| 色婷婷色综合| 日本一区福利在线|