Встречается на собеседованиях • сегодня
Каким образом реализована инкапсуляция в Java
Инкапсуляция в Java реализуется через модификаторы доступа (private, protected, public, package-private) и методы доступа (геттеры/сеттеры). Приватные поля скрывают детали реализации, а публичные методы контролируют доступ к ним.
Пример:
java
public class Person {
private String name; // private поле
public String getName() { // геттер
return name;
}
public void setName(String name) { // сеттер
if (name != null && !name.isEmpty()) {
this.name = name;
}
}
}Ключевые аспекты:
- Поля делают
privateдля защиты от прямого доступа - Геттеры/сеттеры позволяют контролировать доступ и валидацию
- Можно скрывать сложную логику за простым интерфейсом
- Изменения реализации не затрагивают клиентский код

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы