logo
ЯП / ЯП / ЯП экзамен

Инкапсуляция в ооп. Контроль доступа.

Инкапсуляция — это свойство системы, позволяющее объединить данные и методы, работающие с ними в классе, и скрыть детали реализации от пользователя.

В языках программирования инкапсуля́ция имеет одно из следующих значений, либо их комбинацию:

ИНКАПСУЛЯЦИЯ — процесс отделения друг от друга эл-ов объекта, определяющего устройство и поведения. Она выполняет посредством скрытия информации. Абстракция и инкапсуляция дополняют друг друга. Абстракция направлена на наблюдаемое поведение объекта, инкапсуляция занимается его внутренним устройством.

=> наличие в классе двух частей:

1. интерфейс.

2. реализация.