Sobes.tech
Назад к вопросам
Junior — Middle
74

Объясните различия между методами получения и установки значения в классах.

Ответ от нейросети

sobes.tech AI

В Java методы получения и установки значения обычно называются геттерами (getters) и сеттерами (setters). Они служат для инкапсуляции полей класса, позволяя контролировать доступ к ним.

  • Геттер (get) — метод, который возвращает значение поля.
  • Сеттер (set) — метод, который устанавливает или изменяет значение поля.

Пример:

public class User {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

Использование геттеров и сеттеров позволяет добавлять логику при чтении или записи значений, например, проверку данных или уведомление об изменениях.