Arguments et paramètres :
Arguments : Valeurs transmises à une méthode lors de son appel.
Paramètres : variables au sein de la méthode qui reçoivent des arguments.
Déclaration des paramètres :
Déclaré entre parenthèses après le nom de la méthode.
Elles ont la même syntaxe de déclaration que les variables normales.
Ils sont locaux à la méthode et ont pour tâche de recevoir les arguments.
Exemple simple avec paramètre :
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
La méthode isEven(int x) renvoie vrai si la valeur transmise est paire, fausse sinon.
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
La méthode est appelée avec des valeurs différentes et l'argument est passé entre parenthèses.
Paramètres multiples :
Une méthode peut avoir plusieurs paramètres, séparés par des virgules.
Voir la classe Factor.java du livre
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
Différents types de paramètres :
Les paramètres peuvent avoir différents types et sont spécifiés individuellement.
int myMeth(int a, double b, float c) { // ...
Ce résumé couvre les principaux points concernant l'utilisation des paramètres dans les méthodes, y compris la syntaxe et des exemples pratiques avec les méthodes isEven() et isFactor().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!