单承袭多现实的例外
单继承多现实的例外?
这种情况不就无法显示单继承多实现?大家怎么认为?这算不算是一种例外?
------解决方案--------------------
个人觉得没什么意义。
本来你借口就是定义不同方法来让别人实现。
既然你非要在不同借口、抽象方法中定义相同方法。
那么您还要借口干什么呢?
不过楼主讲的还是对的。
这样子就没办法实现多实现了。
因为没有人会这样做的。
- Java code
interface A { public abstract int show(); } interface B { public abstract double show(); } abstract class C { public static final int NUM = 3; public abstract void show(); } class D extends C implements A,B { public void show() { } public int show() { return 0; } public double show() { return 1.1; } }
这种情况不就无法显示单继承多实现?大家怎么认为?这算不算是一种例外?
------解决方案--------------------
个人觉得没什么意义。
本来你借口就是定义不同方法来让别人实现。
既然你非要在不同借口、抽象方法中定义相同方法。
那么您还要借口干什么呢?
不过楼主讲的还是对的。
这样子就没办法实现多实现了。
因为没有人会这样做的。