[Java] Überladen / Überschreiben / Vererbung

Notieren Sie sich, was Sie über das Überladen, Überschreiben und Vererben von Java gelernt haben.

Überlast

Überladung ist die Beschreibung mehrerer Methoden und Konstruktoren mit demselben Namen, die sich in Art und Anzahl der Argumente unterscheiden. ** ** **

Methode mit Überlastung

Der gleiche Methodenname, aber der Rückgabewert kann sich abhängig von der Anzahl der angegebenen Argumente ändern. Dies definiert eine Plus-Methode, die die Addition vornimmt.

keisan.Java


//Summenmethode zum Hinzufügen

public class sum {
    public int sum(int a) {
        return a;
    }
    public int sum(int a, int b) {
        return a + b;
    }
    public int sum(int a, int b, int c) {
        return a + b + c;
    }
}

Erben Sie die Klasse.

Vererbung ist die Vererbung einer Klasse durch eine andere Klasse.

Dieses Mal wird Keisan.Java von Task.java geerbt, und es werden Argumente angegeben, um die Berechnung durchzuführen.

Task.java


public class Task extends Keisan {

     public void taskJikkou() {
       System.out.println("【Ausführungsergebnis】");
       System.out.println("a ist"Sum(1)); //Ergebnis:a ist1
       System.out.println("a +b ist"Sum(5, 10)); //Ergebnis: a +b ist 15
       System.out.println("a + b +c ist"Sum(100, 150, 200)); //Ergebnis: a + b +c ist 450
       }
} 

Erstellen Sie eine Instanz in Main.java und führen Sie sie aus.

Main.java


 public class Main {
 
     public static void main(String[] args) {
        Task task = new Task(); //Erstellen Sie eine Instanz
        task.taskJikkou(); //Task.Rufen Sie die Java TaskJikkou-Methode auf.
     }
 }
【Ausführungsergebnis】
a ist 1
a +b ist 15
a + b +c ist 450

Diesmal habe ich es rechnerisch gemacht, aber es scheint, dass ich verschiedene Dinge damit ausdrücken kann. Ich freue mich, dass es viele Verwendungszwecke gibt, wie das "Fahren" eines Autos und das "Kodo" von RPG.

Recommended Posts

[Java] Überladen / Überschreiben / Vererbung
[Java] Überladen und überschreiben
Java (überschreiben)
[Java] Vererbung
Java-Vererbung
[Java] Überladung
Java-Vererbung
Java (Vererbung)
[Java] Klassenvererbung
Über Java-Vererbung
Fassen Sie die Java-Vererbung zusammen (Java Silver 8)
Informationen zur Vererbung (Java Silver)
[Leicht verständliche Erklärung! ] Verwendung der Java-Vererbung [Erklärung überschreiben]
[Java] Implizites Vererbungsprotokoll
Java-Lernnotiz (Vererbung)
Zusammenfassung der erweiterten Vererbung, Schnittstelle -java
Vererbung der JAVA-Lernverlaufsschnittstelle
Java ab Anfänger überschreiben
Java ab Anfänger, Vererbung
[Java] Was ist Klassenvererbung?
Java (Vererbung von is-ein Prinzip)
Muskel Java Objektorientierter Tag 2 ~ Vererbung ~
Erbe
Erbe
Überlast
Java
Java, Überlastungskonstruktor ab Anfänger
Java
Lassen Sie uns mit Vererbung faulenzen und überschreiben
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung