Muskel Java Objektorientierter Tag 2 ~ Vererbung ~

Was ist Vererbung?

Vererbung in Java

--Erweiterung: Fügen Sie der geerbten Klasse (untergeordnete Klasse) eigene Methoden und Felder hinzu. --Redefinition (Überschreiben): Die geerbte Klasse (untergeordnete Klasse) kann die Definition des ursprünglichen Methodenfelds ändern.

Bild der Vererbung

Vererbungsbegriff

Beispiel für einen Vererbungscode: Definieren

Klasse Untergeordneter Klassenname erweitert Name der übergeordneten Klasse{

}

Beispiel für einen Vererbungscode

public class Animal{
  public void eat(String f){
    System.out.println(f+"Essen");
  }
  public void sleep(){
    System.out.println("Schlafen");
  }
  public void wakeUp(){
    System.out.println("Aufstehen");
  }
}
public class Bird extends Animal{
  
  // ①:Erweiterung
  public static int wing = 2;
  pulic void fly(){
    System.out.println("Fliege");
  }

  // ②:überschreiben(Überschreiben)
    //Gleicher Methodenname wie der übergeordnete
  pulic void sleep(){
    System.out.println("Schlaf auf einem Baum");
  }
}

Schlüsselwort "Super"

public class Bird extends Animal{

  pulic void sleep(){
    System.out.println("Schlaf auf einem Baum");
    
    // super
    super.sleep();
}

Recommended Posts

Muskel Java Objektorientierter Tag 2 ~ Vererbung ~
Muskel Java Objektorientierter Tag 1
Muscle Java Basics Tag 1
Java Day 2018
[Java] Vererbung
Java-Vererbung
Java-Vererbung
Java (Vererbung)
[Java] Klassenvererbung
Java-Lerntag 5
Java Day Tokyo 2017
Oracle Java Day 2017
Über Java-Vererbung
Oracle Java Day 2017
[Java] Objektklasse
Java-Lerntag 2
Java-Lerntag 1
[Java] Überladen / Überschreiben / Vererbung
JAVA-Objektzuordnungsbibliothek
Java Silver Study Day 1
Java Kuche Day Memo
[Anfänger] Java objektorientiert / Instanzfeld / Instanzmethode / Überladung [Anmerkung 24]
Fassen Sie die Java-Vererbung zusammen (Java Silver 8)
Java Objektgrößengefühl
Informationen zur Vererbung (Java Silver)
[Java] Implizites Vererbungsprotokoll
Java-Lernnotiz (Vererbung)
Java Object Serialization warum und wann
Zusammenfassung der erweiterten Vererbung, Schnittstelle -java
Vererbung der JAVA-Lernverlaufsschnittstelle
Java-Lerntag 4
Java ab Anfänger, Vererbung
[Java] Was ist Klassenvererbung?
Java (Vererbung von is-ein Prinzip)
5. Tag von Java