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

Как достигается инкапсуляция в Java

В Java инкапсуляция достигается через использование модификаторов доступа (private, protected, public) и методов доступа (геттеры/сеттеры).

Пример:

java
public class Person {
    private String name; // private поле
    
    public String getName() { // геттер
        return name;
    }
    
    public void setName(String name) { // сеттер
        if (name != null) {
            this.name = name;
        }
    }
}

Ключевые моменты:

  • Поля объявляются private, чтобы скрыть их от прямого доступа.
  • Для доступа к полям используются публичные методы (get/set), которые могут включать валидацию.
  • Инкапсуляция помогает контролировать изменение состояния объекта и обеспечивать целостность данных.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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