Junior — Middle
Pentru ce este destinat metoda de stabilire a valorii într-un obiect?
sobes.tech AI
Răspuns de la 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;
}
}