多重継承とは、クラス A からクラス B と C を継承することです。
Java には多重継承はありませんが、任意のインターフェイスを実装できますが、拡張できるクラスは 1 つだけです。
public interface InterfaceA{
}
public interface InterfaceB{
}
public class classA implements InterfaceA, InterfaceB{
}
public class classB extends classA{
}
Java で多重継承を実行する方法
Java で多重継承を実行するプロセスは、複合デザイン パターンを使用することです。
あなたが持っていると想像してください
public interface IPizza{
void build();
}
public class CheesePizza implements IPizza{
public void build(){
}
}
public class BarbPizza implements IPizza{
public void build(){
}
}
BarbCheesePizza を実装したい場合は、Composite を使用することをお勧めします。それぞれのインスタンスがあります。
public class BarbCheesePizza implements IPizza{
private BarbPizza barbPizza;
private CheesePizza cheesePizza;
public void build(){
barbPizza.build();
cheesePizza.build();
}
}