多重继承的概念在Java中实现是通过如下哪些?()
I. 扩展两个或多个类
II. 扩展一个类并实现一个或多个接口。
III. 实现两个或更多接口。
interface CanFly { void fly(); } interface CanSwim { void swim(); } class Duck implements CanFly, CanSwim { public void fly() { // 实现飞行功能 } public void swim() { // 实现游泳功能 } }
class A { ... } class B { ... } class MyClass { class InnerA extends A { ... } // 内部类继承A class InnerB extends B { ... } // 内部类继承B // MyClass可以直接调用InnerA和InnerB的方法 }