午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

淺談Java 繼承接口同名函數(shù)問題

瀏覽:14日期:2022-08-24 09:03:50

在Java中如果一個類同時繼承接口A與B,并且這兩個接口中具有同名方法,會怎么樣?

動手做實驗:

interface A{ void fun();}interface B{ void fun();}interface C extends A,B{ }public class Test implements C{ @Override public void fun() { System.out.println('hehe'); } public static void main(String[] args) { new Test().fun(); }}

運行截圖:

淺談Java 繼承接口同名函數(shù)問題

上例的情況,可以正常編譯運行,輸出'hehe',因為A與B中的fun具有相同的簽名(參數(shù)個數(shù)與類型相同)

interface A{ void fun();}interface B{ int fun(int x);}interface C extends A,B{ }public class Test implements C{ @Override public void fun() { System.out.println('hehe1'); } @Override public int fun(int x) { return 0; } public static void main(String[] args) { new Test().fun(); }}

淺談Java 繼承接口同名函數(shù)問題

上例也是可以編譯運行的,因為A與B中的fun方法具有不同的函數(shù)簽名,本質(zhì)上是兩個方法,分別實現(xiàn)即可。

interface A{ void fun();}interface B{ int fun();}interface C extends A,B{ }public class Test implements C{ @Override public void fun() { System.out.println('hehe'); } public static void main(String[] args) { new Test().fun(); }}

淺談Java 繼承接口同名函數(shù)問題

而這種具有相同函數(shù)簽名,但不同返回值的方法,是沒有辦法編譯的,接口C便已經(jīng)無法編譯。

補充知識:java 類implements多個接口含有相同名字函數(shù)

java 類不能多繼承 class A extends B,C{}是不允許的

但能實現(xiàn)多個接口 class A implements B,C{}是可以的,而多個接口中如果出現(xiàn)相同名字函數(shù):

interface in1{ public void fun1(); public void fun2();}interface in2{ public void fun1(); public void fun3();}

只許實現(xiàn)一個即可:

class fun implements in1,in2{ public void fun3() { // TODO Auto-generated method stub } public void fun1() { // TODO Auto-generated method stub } public void fun2() { // TODO Auto-generated method stub }}

以上這篇淺談Java 繼承接口同名函數(shù)問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 国产成人资源 | 99成人免费视频 | 青草99 | 色婷网 | 亚洲裸体视频 | 欧美 日本 国产 | 性高潮久久久久久久 | 久久不卡一区 | 成人婷婷 | 国产精品视频免费观看 | a级一级黄色片 | 欧美视频国产 | 天天拍夜夜爽 | 9l视频自拍9l视频自拍 | 国产男女啪啪 | 91色视频在线 | 女优一区二区三区 | 在线免费成人网 | 一级aa毛片| 国产精品福利一区二区 | 精品尤物 | 国产在线播放91 | 日韩美女中文字幕 | 成人黄色免费在线观看 | 成年人免费小视频 | 69夜色精品国产69乱 | 欧美黄色a | 一级片一级片一级片 | 国产黄色高清视频 | 午夜一区二区三区四区 | 久久草视频在线 | 亚洲人网站 | 麻豆精品一区二区三区 | 日韩一区二区三区视频在线观看 | 中文字幕在线字幕中文 | 亚洲黑丝在线 | 久久精品播放 | 成人高清在线观看 | 免费成人深夜 | 免费的黄色av | 午夜在线观看影院 |