Merkmale der Vererbung: Erben Sie die Attribute und Methoden der übergeordneten Klasse. Einzelvererbung (mehrstufige Vererbung) Vererbung in C ist Mehrfachvererbung
Features: Überschreiben (Umschreiben) von Methoden
Vererbung in Java ist die gleiche wie in OC.
Zum Beispiel: Menschen können Hunde großziehen
Menschen---->Hunde: Die Beziehung zwischen dem Ganzen und Teilen (Eigentum).
Team---->Spieler: Die Beziehung zwischen dem Ganzen und den Teilen. Die häufigste Beziehung im Code ist
Das hängt von der Situation ab.
Wie man beurteilt, ob zwischen zwei Dingen eine Vererbungsbeziehung besteht: Ist ein „Who is who“ etabliert? Es besteht seit seiner Begründung ein Erbverhältnis.
A:B: So schreiben Sie Vererbung in OC
So drücken Sie Vererbungsbeziehungen in Java aus:
Verwenden Sie das Schlüsselwort: extensions, um Vererbung auszudrücken.
Vererbung: Verwenden Sie Schlüsselwörter: erweitert
Struktur:
Klasse A erweitert Klasse B: Klasse A erbt Klasse B.
2. Private Mitgliedsvariablen der übergeordneten Klasse können nicht vererbt werden.
3. Die Konstruktionsmethode der übergeordneten Klasse kann nicht vererbt werden.
4. Wenn eine Unterklasse ihren eigenen Konstruktor aufruft, ruft sie standardmäßig den parameterlosen Konstruktor in der übergeordneten Klasse auf.