Sobes.tech
Назад к вопросам
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;
    }
}