在Java中,一個類不能直接繼承多個類。Java不支持多繼承。但是,從Java 8開始,Java引入了一個名為接口(interface)的特性,允許一個類實現多個接口。這樣,你可以通過實現多個接口來實現類似多繼承的效果。
例如,假設你有以下兩個接口:
public interface InterfaceA {
void methodA();
}
public interface InterfaceB {
void methodB();
}
現在,你可以創建一個類,實現這兩個接口:
public class MyClass implements InterfaceA, InterfaceB {
@Override
public void methodA() {
System.out.println("Method A");
}
@Override
public void methodB() {
System.out.println("Method B");
}
}
這樣,MyClass
就實現了InterfaceA
和InterfaceB
,從而具有了這兩個接口的方法。雖然這并不是真正的多繼承,但它提供了一種實現類似功能的途徑。