Junior — Middle
110
Quelle est la différence entre une variable déclarée à l'intérieur d'une méthode et son argument?
Réponse de l'IA
sobes.tech IA
Переменная, объявленная внутри метода, и аргумент метода отличаются по области видимости и назначению:
- Аргумент метода — это переменная, значение которой передается в метод при вызове. Она инициализируется значением из вызывающего кода и доступна внутри метода.
- Локальная переменная — объявляется внутри тела метода и существует только в пределах этого метода. Она не инициализируется автоматически и должна быть явно присвоена перед использованием.
Например:
void example(int arg) { // arg — аргумент метода
int localVar = 10; // локальная переменная
System.out.println(arg + localVar);
}
Аргументы позволяют передавать данные в метод, а локальные переменные — хранить промежуточные значения внутри метода.