Also lasst uns anfangen!
Erbschaft in Java
Vererbung ist ein Prozess/Mechanismus, der es einer Klasse ermöglicht, die Eigenschaften einer anderen Klasse zu erwerben, beispielsweise eine Vater-Sohn-Beziehung, in der ein Sohn die Eigenschaften seines Vaters erben kann. Betrachten wir die folgenden Punkte, um die grundlegenden Konzepte der Vererbung in Java zu verstehen:
Das heisst Klasse b ist ein Kind von Klasse a, während Klasse C ist ein Kind von Klasse b und Großkind von Klasse a.
Als Klasse in Java kann von sein öffentlich, geschützt, Und Privatgelände Typ:
Syntax
In Java die erweitert Das Schlüsselwort wird verwendet, um die Eigenschaften einer anderen Klasse zu erben. Die grundlegende Syntax der Vererbung ist im untergegebenen Snippet gezeigt:
Klasse ElternklasseIm obigen Snippet die erweitert Das Schlüsselwort zeigt, dass „ChildClass“ von „Elternklasse“ abgeleitet ist.
Implementierung der Vererbung in Java
Betrachten wir ein Beispiel, um zu verstehen, wie man eine Klasse erbt.
Beispiel
Der untergegebene Code erstellt drei Klassen:
Der Person Klasse hat Klassenattribute wie z Persönlichkeit Und Name der Person und eine Methode namens namens Anzeige().
Der Mitarbeiter Klasse hat ein Klassenattribut Empid.
In der Hauptmethode haben wir ein Objekt der benannten Mitarbeiterklasse erstellt EMP, und mit EMP nennen wir das Anzeige() Methode von Person Klasse. Darüber hinaus, Name der Person Und Persönlichkeit sind Klassenattribute von Person Klasse und Erbschaft ermöglichen es, mit dem Objekt des Mitarbeiter Klasse (Kinderklasse).
Der vollständige Code zusammen mit seiner jeweiligen Ausgabe ist in der folgenden Abbildung dargestellt:
Die Ausgabe überprüft, dass die Mitarbeiterklasse die Attribute und Methoden der Personklasse erfolgreich erbt.
endgültige Schlüsselwörter in der Vererbung
Wenn wir das verwenden Finale Schlüsselwort mit einer Klasse, dann kann keine andere Klasse diese Klasse erben. Das untergegebene Snippet hilft Ihnen zu verstehen, wie die Finale Schlüsselwort funktioniert:
Der gesamte Code ist der gleiche wie im vorherigen Beispiel, mit Ausnahme der Finale Stichwort. Und der obige Screenshot überprüft, dass die Verwendung der Verwendung der Finale Schlüsselwort schränkt die Mitarbeiter Klasse, um die zu erben Person Klasse.
Abschluss
Die Erbschaft ermöglicht es einer Klasse, auf die Eigenschaften einer anderen Klasse zuzugreifen und dies zu tun, ein Schlüsselwort erweitert wird in Java verwendet. Nach der Erben der übergeordneten Klasse können auf die Eigenschaften der übergeordneten Klasse mit dem Objekt der untergeordneten Klasse zugegriffen werden. Das endgültige Schlüsselwort kann verwendet werden, um zu verhindern, dass eine Klasse von einer anderen Klasse vererbt wird.