Prenez note de ce que vous avez appris sur la surcharge, le remplacement et l'héritage Java.
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. ** **
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;
}
}
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