[Java] Surcharge / Remplacer / Héritage

Prenez note de ce que vous avez appris sur la surcharge, le remplacement et l'héritage Java.

Surcharge

La surcharge est la description de plusieurs méthodes et constructeurs avec le même nom qui diffèrent par le type et le nombre d'arguments. ** **

Méthode avec surcharge

Le même nom de méthode, mais la valeur de retour peut changer en fonction du nombre d'arguments donné. Cela définit une méthode plus qui fait l'addition.

keisan.Java


//Méthode de somme à ajouter

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;
    }
}

Héritez de la classe.

L'héritage est l'héritage d'une classe par une autre classe.

Cette fois, Keisan.Java est hérité par Task.java et des arguments sont donnés pour effectuer le calcul.

Task.java


public class Task extends Keisan {

     public void taskJikkou() {
       System.out.println("【Résultat de l'exécution】");
       System.out.println("un est"Sum(1)); //résultat:un est1
       System.out.println("a +b est"Sum(5, 10)); //résultat: a +b vaut 15
       System.out.println("a + b +c est"Sum(100, 150, 200)); //résultat: a + b +c est 450
       }
} 

Créez une instance dans Main.java et exécutez-la.

Main.java


 public class Main {
 
     public static void main(String[] args) {
        Task task = new Task(); //Créer une instance
        task.taskJikkou(); //Task.Appelez la méthode java taskJikkou.
     }
 }
【Résultat de l'exécution】
a vaut 1
a +b vaut 15
a + b +c est 450

Cette fois, je le faisais par calcul, mais il semble que je puisse exprimer diverses choses en les utilisant. Je suis ravi qu'il existe de nombreuses utilisations telles que "conduire" une voiture et "kodo" de RPG.

Recommended Posts

[Java] Surcharge / Remplacer / Héritage
[Java] Surcharge et remplacement
java (remplacement)
[Java] Héritage
Héritage Java
[Java] Surcharge
Héritage Java
java (héritage)
[Java] Héritage de classe
À propos de l'héritage Java
Résumer l'héritage Java (Java Silver 8)
À propos de l'héritage (Java Silver)
[Explication facile à comprendre! ] Comment utiliser l'héritage Java [Explication de remplacement]
[Java] Mémo d'héritage implicite
Mémo d'apprentissage Java (héritage)
Résumé d'héritage avancé, interface -java
Héritage de l'interface de l'historique d'apprentissage JAVA
Java à partir du débutant, remplacer
Java à partir de débutant, héritage
[Java] Qu'est-ce que l'héritage de classe?
java (héritage du principe is-a)
Jour 2 orienté objet Muscle Java ~ Héritage ~
Héritage
Héritage
Surcharge
Java
Java, constructeur de surcharge à partir du débutant
Java
Soyons paresseux avec l'héritage et le remplacement
[Explication facile à comprendre! ] Comment utiliser la surcharge Java