Назад к вопросам
Junior — Middle
104
Для чего предназначен метод установки значения в объекте?
Ответ от нейросети
sobes.tech AI
Метод установки значения (setter) в объекте предназначен для изменения значения приватного или защищённого поля класса. Он обеспечивает контроль доступа к внутренним данным объекта, позволяя задать значение с проверками или дополнительной логикой. Это часть инкапсуляции — принципа ООП, который защищает внутреннее состояние объекта от прямого изменения извне.
Пример на Java:
public class Person {
private String name;
// Setter
public void setName(String name) {
if(name != null && !name.isEmpty()) {
this.name = name;
}
}
// Getter
public String getName() {
return name;
}
}