Встречается на собеседованиях • сегодня

Как работает сеттер

Сеттер (setter) — это метод, который устанавливает значение поля класса. Он обычно имеет модификатор public и начинается с set, например, setName().

Особенности:

  • Инкапсуляция: сеттер позволяет контролировать изменение поля, добавляя валидацию или логику.
  • Гибкость: можно изменять внутреннюю реализацию без изменения API.

Пример:

java
public class Person {
    private String name;

    public void setName(String name) {
        if (name == null || name.isEmpty()) {
            throw new IllegalArgumentException("Name cannot be empty");
        }
        this.name = name;
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы