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


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

Чтобы создать отношение наследования между двумя типами на диаграмме классов, используя Конструктор классов, соедините базовый тип с производными типами. Отношение наследования может существовать между двумя классами, между классом и интерфейсом или между двумя интерфейсами.

Создание наследования между типами

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

    Если диаграмма классов не существует, создайте ее. См. раздел Практическое руководство. Добавление схем классов в проекты (конструктор классов).

  2. На Панели инструментов в разделе Конструктор классов щелкните элемент Наследование.

  3. На диаграмме классов нарисуйте линию наследования между нужными типами, начав с:

    • производного класса, связав его с базовым классом;

    • класса реализации, связав его с реализованным интерфейсом;

    • расширяемого интерфейса, связав его с расширенным интерфейсом.

  4. Если производный тип основан на универсальном типе, можно щелкнуть линию наследования. В окне Свойства задайте свойство Аргументы типа в соответствии с типом, который необходим для универсального типа.

    Примечание

    Если родительский абстрактный класс содержит хотя бы один абстрактный член, то все абстрактные члены реализуются как неабстрактные наследующие классы.См. раздел Implementing Abstract Base Classes.

    Хотя вы можете визуализировать существующие универсальные типы, создавать новые универсальные типы нельзя.Вы также не можете изменить параметры существующих универсальных типов.

См. также

Задачи

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

Ссылки

Наследование (Руководство по программированию на C#)

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

Основы наследования (Visual Basic)

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