Поделиться через


Практическое руководство. Определение наследования между типами

Обновлен: Ноябрь 2007

Конструктор классов позволяет определить отношения наследования между двумя типами на схеме классов.

Определение наследования между двумя типами

  1. В обозревателе решений из узла проекта откройте файл схемы классов (CD-файл).

  2. В панели элементов конструктора классов выберите инструмент Наследование.

  3. Переместите указатель мыши на схему классов.

    Указатель мыши изменится на курсор наследования.

  4. На схеме классов перетащите линию от фигуры, представляющей производный тип, к фигуре, представляющей базовый тип.

    set889c9.alert_note(ru-ru,VS.90).gifСовет.

    Если вид курсора наследования изменяется на курсор соединения, можно создавать отношение наследования. Если вид курсора наследования изменяется на курсор с запрещенным перетаскиванием, невозможно создать отношение наследования.

    Между двумя фигурами на схеме классов появится линия наследования со стрелкой, указывающей от производного типа к базовому типу. Фигура производного типа также показывает имя базового типа.

    Обратите внимание, что если родительский класс является абстрактным классом и содержит по крайней мере один абстрактный член, то эти члены будут автоматически реализованы в не являющихся абстрактными классах-наследниках. Дополнительные сведения см. в разделе Практическое руководство. Реализация абстрактного класса.

См. также

Задачи

Практическое руководство. Просмотр отношения наследования между типами

Основные понятия

Классы Visual C++ в конструкторе классов

Другие ресурсы

Работа со схемами классов

Разработка классов и типов