Heim > Java > JavaBase > Welche Klassen können in Java nicht vererbt werden?

Welche Klassen können in Java nicht vererbt werden?

Freigeben: 2019-12-26 16:34:05
Original
5117 Leute haben es durchsucht

Welche Klassen können in Java nicht vererbt werden?

Klassen, die in JAVA mit final gekennzeichnet sind, sind finale Klassen und können nicht vererbt werden , wie zum Beispiel: public, final, String.

Einführung in die JAVA-Vererbung:

Vererbung ist die Ableitung neuer Klassen aus vorhandenen Klassen Klassen können die Datenattribute und Verhaltensweisen vorhandener Klassen übernehmen und neue Funktionen erweitern.

Java-Vererbung ist eine Technologie, die die Definition einer vorhandenen Klasse als Grundlage für die Erstellung einer neuen Klasse verwendet. Durch die Definition einer neuen Klasse können neue Daten oder neue Funktionen hinzugefügt oder deren Funktionen verwendet werden die übergeordnete Klasse, aber Sie können nicht selektiv von übergeordneten Klassen erben.

Geänderte Klasse Wenn Sie final zum Ändern einer Klasse verwenden, bedeutet dies, dass die Klasse nicht vererbt werden kann.

Hinweis: a. Für eine durch final modifizierte Klasse können die Mitgliedsvariablen in der finalen Klasse entsprechend Ihren tatsächlichen Anforderungen als fianl gestaltet werden. b. Mitgliedsmethoden in Abschlussklassen werden implizit als Abschlussmethoden bezeichnet.

Hinweis: Beim Entwerfen einer Klasse müssen Sie sorgfältig darüber nachdenken, ob diese Klasse in Zukunft vererbt werden kann. Im Allgemeinen verwenden wir hier das Tool Klassen werden oft als Endklasse konzipiert. Im JDK umfassen die als final konzipierten Klassen String, System usw.

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonWelche Klassen können in Java nicht vererbt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage