ВУЗ:
Составители:
Рубрика:
12
• protected: - элементы, следующие за этим ключевым словом доступны
методам, объявленным внутри того же класса, а также методам
производных классов.
• public: - элементы, следующие за этим ключевым словом доступны из
любой точки программы, имеющей ту же область действия, что и
определение класса.
В С++ для определения классов могут использоваться следующие
ключевые слова
:
• struct - класс, в котором все элементы по умолчанию являются public
(имеется возможность изменять эту установку).
• union - класс, в котором все элементы являются public и этот уровень
доступа не может быть изменен.
• class - класс, в котором все компоненты private по умолчанию с
возможностью изменения этого уровня доступа.
При наследовании, т.е. создании
новых классов на базе уже
имеющихся, необходимо четко понимать как будет изменяться доступ к
данным при переходе от суперклассов к производным классам.
• protected: - элементы, следующие за этим ключевым словом доступны методам, объявленным внутри того же класса, а также методам производных классов. • public: - элементы, следующие за этим ключевым словом доступны из любой точки программы, имеющей ту же область действия, что и определение класса. В С++ для определения классов могут использоваться следующие ключевые слова: • struct - класс, в котором все элементы по умолчанию являются public (имеется возможность изменять эту установку). • union - класс, в котором все элементы являются public и этот уровень доступа не может быть изменен. • class - класс, в котором все компоненты private по умолчанию с возможностью изменения этого уровня доступа. При наследовании, т.е. создании новых классов на базе уже имеющихся, необходимо четко понимать как будет изменяться доступ к данным при переходе от суперклассов к производным классам. 12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »