Udostępnij za pośrednictwem


Jak: Definiowanie dziedziczenie między typami (Projektant klasy)

Klasa Designer można zdefiniować relację między dwoma typami łącząc klasy podstawowej do odziedziczonej klasy lub klas.Klasa nadrzędna jest klasą abstrakcyjną i zawiera co najmniej jeden członek abstrakcyjny, wszystkie elementy abstrakcyjne będą realizowane jako nieabstrakcyjna dziedziczące klasy.Aby uzyskać więcej informacji, zobacz Implementing Abstract Base Classes.

[!UWAGA]

Za pomocą Projektant klasy, można wyświetlać wizualizację istniejących typów rodzajowych, ale nie można tworzyć nowe typy rodzajowe.Ponadto nie można modyfikować istniejących typów rodzajowych parametrów typu.

Aby zdefiniować dziedziczenie między dwoma typami

  1. Z projektu w oknie Solution Explorer należy otworzyć plik klasy diagram (.cd).

    PoradaPorada

    Jeśli projekt nie zawiera pliku Schemat klasy, należy najpierw dodać jeden.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie diagramy klas do projektów (Projektant klasy).

  2. W przyborniku Projektant klasy, kliknij przycisk dziedziczenie narzędzia.

  3. Przesuń wskaźnik na diagramie klasy.

    Wskaźnik zmienia się w kursor dziedziczenia.

  4. Na diagramie klasy przeciągnij linię od kształtu, który reprezentuje kształt reprezentujący typ podstawowy typu pochodnego.

    PoradaPorada

    Można utworzyć relacji dziedziczenia dziedziczenie kursor zmienia się połączonych kursora.Nie można utworzyć relacji dziedziczenia dziedziczenie kursor zmienia się kursora nr upuszczania.

  5. Opcjonalnie, gdy wynikające z klasą rodzajową, wybierz wiersz dziedziczenia i Argumentów typu właściwości (w oknie dialogowym Właściwości) do pasuje do żądanego typu dla typu rodzajowego.

Zobacz też

Zadania

Jak: widok dziedziczenie między typami (Projektant klasy)

Koncepcje

Wizualne klas C++ w konstruktorze klasy

Inne zasoby

Praca z diagramami klasy (Projektant klasy)

Projektowanie klas i typów (Projektant klasy)