Javaでは、複数のクラス継承が許可されていません。つまり、クラスは単一の直接ベースクラスからのみ継承できることを意味します。ただし、クラスは複数のインターフェイスを実装することができ、複数の継承の機能を達成する方法を提供します。

多発性継承の代わりに、Javaはインターフェイス継承を使用して同様の動作を達成します。インターフェイスは、クラスが実装できる抽象的かつ定数的な方法のコレクションです。インターフェイスを実装するとき、クラスはインターフェイスで定義されたすべての抽象的なメソッドを取得します。このようにして、クラスは基本クラスから継承し、同時に複数のインターフェイスを実装して追加の機能を提供できます。
En Java, no se permite la herencia múltiple de clases, lo que significa que una clase solo puede heredar de una sola clase base directa. Sin embargo, una clase puede implementar múltiples interfaces, lo que proporciona una forma de lograr la funcionalidad de la herencia múltiple.

En lugar de la herencia múltiple, Java utiliza la herencia de interfaz para lograr un comportamiento similar. Una interfaz es una colección de métodos abstractos y constantes que una clase puede implementar. Al implementar una interfaz, la clase adquiere todos los métodos abstractos definidos en la interfaz. De esta manera, una clase puede heredar de una clase base y, al mismo tiempo, implementar múltiples interfaces para proporcionar funcionalidad adicional.