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
Z projektu w oknie Solution Explorer należy otworzyć plik klasy diagram (.cd).
Porada
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).
W przyborniku Projektant klasy, kliknij przycisk dziedziczenie narzędzia.
Przesuń wskaźnik na diagramie klasy.
Wskaźnik zmienia się w kursor dziedziczenia.
Na diagramie klasy przeciągnij linię od kształtu, który reprezentuje kształt reprezentujący typ podstawowy typu pochodnego.
Porada
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.
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