Назад к вопросам
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;
}
}
Использование геттеров и сеттеров позволяет добавлять логику при чтении или записи значений, например, проверку данных или уведомление об изменениях.