Встречается на собеседованиях • сегодня
Что такое инкапсуляция в ООП
Инкапсуляция — это принцип ООП, который объединяет данные и методы работы с ними в одном классе, скрывая внутреннюю реализацию от внешнего мира. Доступ к данным контролируется через публичные методы (геттеры/сеттеры), что предотвращает прямое изменение состояния объекта.
Пример:
java
public class BankAccount {
private double balance; // приватное поле
public double getBalance() { // геттер
return balance;
}
public void deposit(double amount) { // публичный метод для изменения состояния
if (amount > 0) {
balance += amount;
}
}
}Преимущества:
- Защита данных от некорректных изменений
- Гибкость изменения внутренней реализации без влияния на клиентский код
- Упрощение работы с объектом через четкий API

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