java中并不是任意多个接口都可以实现多实现
生活随笔
收集整理的這篇文章主要介紹了
java中并不是任意多个接口都可以实现多实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
interface A{public abstract void show();
}interface B{public abstract int show();
}public class Test implements A, B{public void show(){System.out.println("A show!");}/*只寫(xiě) void show()出現(xiàn)的問(wèn)題:Test不是抽象的, 并且未覆蓋B中的抽象方法show();*/public int show(){System.out.println("B show");}/*當(dāng)int show 方法寫(xiě)了出現(xiàn)的問(wèn)題:錯(cuò)誤: 已在類(lèi) Test中定義了方法 show()。 也就是這兩個(gè)show()方法在Test中是歧義的!*/public static void main(String[] args){}
}
轉(zhuǎn)載于:https://www.cnblogs.com/hujunzheng/p/3872590.html
總結(jié)
以上是生活随笔為你收集整理的java中并不是任意多个接口都可以实现多实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中启控股集团是国企么
- 下一篇: *++p和*p++的区别