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

Объясните механизм работы метода установки значения свойства объекта

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

sobes.tech AI

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

Механизм работы сеттера следующий:

  1. В классе объявляется приватное поле, например private String name;.
  2. Создается публичный метод с именем setName, который принимает параметр нужного типа.
  3. Внутри метода значение параметра присваивается приватному полю.

Пример:

public class Person {
    private String name;

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

Таким образом, сеттер контролирует изменение состояния объекта, позволяя добавить в метод проверку или логику при установке значения, например, проверку на null или валидацию.