Frage von PCFreak9000, 22

Wie schreibe ich 2 extends in eine java class Datei?

public class Klasse1 extends Klasse2 {}

und hinter Klasse2 müsste ich jetzt noch Klasse3 hinzufügen. Wie kann ich das Syntaxmähsig machen?

Antwort
von SirNik, 18

Nur ein Inteface in Java kann Merfachvererbung (z.B.: interface Interface1 extends Interface2, Interface3).
Klassen können nur Einfache Vererbung.

Aber wie schon jemand anderes gesagt hat, gibt es noch für solche Fälle interfaces

Antwort
von spaghetticode, 22

Java unterstützt keine Mehrfachvererbung, um das Diamant-Problem zu umgehen.

Statt dessen bietet Java aber Interfaces.

public class Klasse1 extends Klasse2 implements Interface1, Interface2, ...

Schlag in deinem Lehrbuch unter "Interfaces" nach.

Antwort
von KingSeyfoisback, 18

Geht nicht. Kannst aber Sachen Implementieren.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten