- Инкапсуляция — установление для данных и методов степени доступности.
- Степени доступности:
- частный private (закрытая часть класса, данные и методы доступны только в текущем блоке кода (классе); к нему нельзя обращаться ни из объектов, ни из дочерних классов);
- защищенный protected (закрытая часть класса, данные и методы доступны только в классе и прямым наследникам (дочерним классам));
- общедоступный public (открытая часть класса, обращение к данным и методам возможно с любого места кода (внутри самого класса, с дочерних классов и в экземплярах класса)).
Формат записи | Пример |
---|---|
type <имя> = class (<имя_класса_родителя>) protected данные_и_методы; private данные_и_методы; public данные_и_методы; end; | type Сотрудники = class private: Хэш-код_пароля; protected: Заработная_плата; Возраст; public: ФИО; end; |