多重继承的概念在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的方法
}