Vererbung: Eine neue Klasse kann basierend auf einer vorhandenen Klasse konstruiert werden. Wenn Sie vorhandene Klassen erben, können Sie Methoden und Domänen dieser Klassen wiederverwenden. Auf dieser Grundlage können neue Methoden und Domänen hinzugefügt werden, um die Funktionen der Klasse zu erweitern.
öffentliche Klasse ExtendsStU {/* Animal Class: Alle Tiere können sich bewegen* 1.Dog 2.Cat* In Java können Unterklassen die Eigenschaften und Funktionen der Elternklasse erben; * Vererbungsbeziehungsspezifikation: Unterklasse erweitert die übergeordnete Klasse * Ressourcen, die nicht vererbt werden können: * 1. Unterklassen können die Konstruktionsmethode der übergeordneten Klasse nicht erben und muss einen Konstruktor der Elternklasse aufrufen (da die Elternklassenattribute bei der Erstellung des Objekts der untergeordneten Klassen initialisiert werden. Unterklasse; (Im Fall von Cross-Package-Vererbung können sie nur innerhalb der Unterklasse zugreifen.) Eine übergeordnete Klasse kann N -Unterklassen haben* 2. Der Unterklassenkonstruktor muss den Konstruktor der übergeordneten Klassen aufrufen* 3. Wenn die Unterklasse ein Attribut mit demselben Namen wie die übergeordnete Klasse hat, greift das Unterklassenobjekt auf dieses eigene Attribut auf* 4. Wenn das Objekt der Unterklasse erzeugt wird, trägt sie alle mit dem Innenbestand verbundenen Ressourcen. */public static void main (String [] args) {Rose Rose = new rose (); rose.type = "rose"; rose.sendpeople (); // rose.smile = 'fagrance'; Rose. doppelte Größe, boolean farbenfroh, char Smile) {//super(); system.out.println("Dhe Parameterkonstruktor der Elternklasse wurde genannt "); this.type = Typ; this.color = color; this.size = Größe; this.colorful = farbenfroh; this.smile = Smile;} public void sendpeople () {System.out.println (Typ+"gesendet");} private void Demo () {System.out.println ("Ich bin eine methodie privat für die übergeordnete Klasse. Die Methode kann nicht privat zur übergeordneten Klasse erben}}}Zusammenfassen
In der oben genannten Analyse des Vererbungstestcode in Java geht es darum. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!