Compréhension des Paramètres et des Arguments
Glissez pour afficher le menu
Paramètres vs. Arguments en Java
Paramètres : noms de variables définis dans la déclaration d'une méthode. Ils servent de variables de substitution pour les valeurs utilisées lors de l'exécution de la méthode.
Arguments : valeurs réelles fournies lors de l'appel d'une méthode. Ces valeurs sont attribuées aux paramètres de la méthode.
Exemple :
public void greet(String name) { // 'name' is a parameter
System.out.println("Hello, " + name);
}
greet("Alice"); // 'Alice' is an argument
- Paramètres : définis dans la déclaration de la méthode, dans la signature de la méthode ;
- Arguments : fournis lors de l'appel de la méthode ;
- Les paramètres reçoivent les valeurs des arguments pendant l'exécution de la méthode.
Main.java
12345678910111213141516package com.example; public class Main { // This method has two parameters: 'int a' and 'int b' public static int addNumbers(int a, int b) { // 'a' and 'b' are parameters inside the method definition return a + b; } public static void main(String[] args) { // Here, 5 and 7 are arguments passed to the method int result = addNumbers(5, 7); // '5' is the first argument, '7' is the second argument System.out.println("Sum: " + result); } }
La méthode greet prend un seul paramètre name et affiche une salutation en utilisant cet argument, et la méthode add prend deux paramètres a et b et retourne leur somme.
Dans main, greet est appelée avec "Alice" et add est appelée avec 5 et 7, illustrant la façon dont les arguments sont transmis aux méthodes, et que plusieurs paramètres peuvent être inclus dans une méthode en les séparant par des virgules.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion