Mar*_*vam 4 java multiple-inheritance
类Object是类层次结构的根.每个班级都有Object一个超类.那么,如果我扩展一个API类,它会是多重继承吗?显然,Java不支持多重继承.它是如何工作的?
正如其他人所解释的那样,Java不支持多重继承.
但是,当您实现多个接口时,您可以(有点)具有多重继承:
interface Moveable {
void relocate(Coordinate position);
Coordinate getCurrentPos();
}
interface Tradeable {
void sell(BigInteger amount);
void buy(BigInteger amount);
}
interface Crashable {
void crash();
}
class Vehicle implements Moveable, Tradeable, Crashable {
}
Run Code Online (Sandbox Code Playgroud)
现在Vehicle应该从它实现的接口的所有方法.