Объектно-ориентированный язык программирования С++ в примерах. Сивохин А.В. - 55 стр.

UptoLike

Составители: 

Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
Класс │Объявления и области дейс-│Создание,размещение,исполь-
│хранения│ твия объекта │зование и удаление объекта
├────────┼──────────────────────────┼───────────────────────────┤
│щихся членами или друзьями│ны только функциям и опера-
│соответствующего типа,ока-│циям со статусом член или
10.Ин- │зываются видимыми все ком-│друг соответствующего сос-
кап- │поненты этого типа,а также│тавного типа.
сули-│унаследованные компоненты 4.Если инкапсулированный
рован-│как со спецификатором дос-│объект является динамичес-
ный │тупа public,так и со спе- │ким,то после размещения его│
│цификатором protected. │с помощью операции new и
Функции и операции,не │использования он должен
│являющиеся друзьями или │удаляться операцией delete.
│членами,могут использовать│В противном случае он уда-
│только компоненты со спе- │ляется вместе с удалением
│цификатором доступа public│составного объекта.
(как основные,так и уна- 5.Время жизни инкапсули-
│следованные от прародите- │рованного объекта определя-
│льских типов). │ется моментами его создания│
Составной объект,для ком-│и удаления.
│поненты которого определя-
│ются области действия,мо-
│жет иметь любой класс хра-
│нения,кроме инкапсулирова-
│нного.
└────────┴──────────────────────────┴───────────────────────────┘
55
                                               Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
│ Класс   │Объявления и области дейс-│Создание,размещение,исполь-│
│хранения│          твия объекта        │зование и удаление объекта │
├────────┼──────────────────────────┼───────────────────────────┤
│         │щихся членами или друзьями│ны только функциям и опера-│
│         │соответствующего типа,ока-│циям со статусом член или      │
│10.Ин-   │зываются видимыми все ком-│друг соответствующего сос- │
│   кап- │поненты этого типа,а также│тавного типа.                   │
│   сули-│унаследованные компоненты │ 4.Если инкапсулированный       │
│   рован-│как со спецификатором дос-│объект является динамичес- │
│   ный   │тупа public,так и со спе- │ким,то после размещения его│
│         │цификатором protected.       │с помощью операции new и    │
│         │   Функции и операции,не     │использования он должен     │
│         │являющиеся друзьями или      │удаляться операцией delete.│
│         │членами,могут использовать│В противном случае он уда- │
│         │только компоненты со спе- │ляется вместе с удалением      │
│         │цификатором доступа public│составного объекта.            │
│         │(как основные,так и уна-     │ 5.Время жизни инкапсули-   │
│         │следованные от прародите- │рованного объекта определя-│
│         │льских типов).               │ется моментами его создания│
│         │ Составной объект,для ком-│и удаления.                    │
│         │поненты которого определя-│                               │
│         │ются области действия,мо- │                               │
│         │жет иметь любой класс хра-│                               │
│         │нения,кроме инкапсулирова-│                               │
│         │нного.                       │                            │
└────────┴──────────────────────────┴───────────────────────────┘




                                   55