Встречается на собеседованиях • сегодня

В чем разница между переменной и аргументом метода

Переменная — это именованная область памяти для хранения данных. Она существует в определенной области видимости (класс, метод, блок кода). Пример:

java
int count = 10; // переменная класса
void method() {
    String name = "Alice"; // локальная переменная
}

Аргумент метода (параметр) — это специальная переменная, которая принимает значение при вызове метода. Он существует только в рамках этого метода:

java
void printMessage(String message) { // message - аргумент
    System.out.println(message);
}

Ключевые отличия:

  1. Аргументы объявляются в сигнатуре метода, переменные — в теле класса/метода
  2. Аргументы получают значения при вызове метода, переменные инициализируются явно
  3. Область видимости аргумента ограничена методом
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы