Heim  >  Artikel  >  Java  >  Was ist Einzelvererbung in Java?

Was ist Einzelvererbung in Java?

藏色散人
藏色散人Original
2019-05-22 14:39:4913239Durchsuche

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.

Was ist Einzelvererbung in Java?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Java-Iteration?Nächster Artikel:Was bedeutet Java-Iteration?