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 de paramètre :
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().
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3