-Une collection de plusieurs programmes, nommés comme un seul processus (fonction).
-Comme il est décrit en unités fonctionnelles, la plage de correction peut être limitée. -Puisque des milliers à des dizaines de milliers de lignes de code source sont nécessaires sur le site de développement, il peut être décrit aussi simplement que possible à l'aide de méthodes. (Les perspectives du programme sont meilleures et plus faciles à comprendre)
java
public static Type de retour Nom de la méthode(argument){
Traitement spécifique à exécuter après l'appel de la méthode
}#Le type de retour décrit le type de données de la valeur du résultat du traitement dans la méthode. Si le résultat du traitement est une valeur numérique, il devient int, et s'il s'agit d'une chaîne de caractères, il devient String.
#Par exemple
public static int score(argument){
En traitement...
}
#Lorsqu'il existe une méthode appelée score et que le résultat du score est renvoyé à l'appelant, le résultat du traitement(But)Est une valeur numérique, donc elle devient int.
#Appel de méthode
Nom de la méthode(argument); #La valeur de retour n'est pas disponible.
#Recevoir la valeur de retour
Type de variable Nom de variable=Nom de la méthode(argument); #Vous pouvez utiliser la valeur de retour dans une variable.
#La méthode n'est pas exécutée simplement en la définissant. Le processus de la méthode n'est exécuté qu'après son appel.
La valeur (données) renvoyée de la méthode appelée à la méthode appelante est appelée valeur de retour ou valeur de retour.
java
return Valeur de retour; #Cela vous permet de renvoyer une valeur à la méthode appelante.
#Cette valeur de retour est le résultat de l'exécution de la méthode.
Vous pouvez transmettre une valeur de l'appelant lors de l'appel de la méthode.
java
public static void main(String[] arg) {
hello("Okamura"); #helloメソッドを呼び出している。Okamuraという文字列のデータ(Argument réel)Est passé à la méthode hello.
hello("Yamamoto"); #Comme ci-dessus
hello("Sasaki"); #Comme ci-dessus
}
public static void hello(String name) { #Lors de l'appel d'une méthode, Okamura est affecté au nom de variable de type String en tant qu'argument formel.
System.out.println(name + "Salut,"); #Les données affectées au nom de la variable sont affichées ici.
}
#Le résultat de l'exécution est
>M. Okamura, bonjour
M. Yamamoto, bonjour
Sasaki, bonjour
#Sera.
#Vous pouvez transmettre plusieurs arguments. Dans ce cas, une virgule(,)Séparez les arguments par.
.....méthode principale(...){ #C'est vraiment simplifié. Je suis désolé pour le problème.
add(10, 20); #10 pour ajouter la méthode,Passez le nombre 20 comme argument.
}
.....add méthode(int a, int b){ #add méthodeは引数を受け取り、aに10,20 est attribué à b.
Traitement à l'aide d'arguments...
}
#Le point à noter ici est que la première valeur numérique 10 décrite comme un argument est affectée à a.
#()La variable à laquelle est attribuée est déterminée par la disposition dans.
-Définissez une méthode avec le même nom. Aussi appelé définition multiple. -Même si le nom de la méthode est le même, il peut être surchargé si le type de données et le nombre d'arguments sont différents.
Recommended Posts