In Java bedeutet einfache Vererbung, dass eine Unterklasse höchstens eine übergeordnete Klasse haben kann. JAVA unterstützt keine Mehrfachvererbung. Eine Klasse kann nur eine übergeordnete Klasse haben. Gleichzeitig kann eine Klasse mehrere Schnittstellen implementieren Mängel der Einzelvererbung.
Java ist ein einfaches, objektorientiertes, verteiltes, interpretiertes, robustes, sicheres, architekturneutrales und portables, leistungsstarkes, multithreadiges, dynamische Sprache.
Vererbung
Die Vererbung wird in Einzelvererbung und Mehrfachvererbung unterteilt.
Einfache Vererbung bedeutet, dass eine Unterklasse höchstens eine übergeordnete Klasse haben kann.
Mehrfachvererbung bedeutet, dass eine Unterklasse mehr als zwei übergeordnete Klassen haben kann.
Aufgrund der durch Mehrfachvererbung verursachten Mehrdeutigkeit unterstützen Klassen in der Java-Sprache nur Einzelvererbung, während Schnittstellen Mehrfachvererbung unterstützen.
Die Funktion der Mehrfachvererbung wird in Java indirekt über Schnittstellen implementiert.
JAVA unterstützt keine Mehrfachvererbung, wodurch die Vererbungsbeziehung von JAVA sehr einfach wird Die übergeordnete Klasse erleichtert die Verwaltung des Programms, und eine Klasse kann mehrere Schnittstellen gleichzeitig implementieren, wodurch die Nachteile der Einzelvererbung überwunden werden.
Das obige ist der detaillierte Inhalt vonWas ist Einzelvererbung in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!