Procedura: definire l'ereditarietà tra tipi

Aggiornamento: novembre 2007

In Progettazione classi è possibile definire una relazione di ereditarietà tra due tipi in un diagramma classi.

Per definire l'ereditarietà tra due tipi

  1. Dal progetto in Esplora soluzioni aprire il file del diagramma classi (con estensione cd).

  2. Nella Casella degli strumenti Progettazione classi fare clic sullo strumento Ereditarietà.

  3. Spostare il puntatore nel diagramma classi.

    Il puntatore assumerà la forma di un cursore di ereditarietà.

  4. Nel diagramma classi trascinare una linea dalla forma che rappresenta il tipo derivato a quella che rappresenta il tipo di base.

    Suggerimento:

    Quando è possibile creare una relazione di ereditarietà, il cursore di ereditarietà si trasforma in un cursore di connessione. Quando non è possibile creare una relazione di ereditarietà, il cursore di ereditarietà si trasforma in un cursore di non trascinamento.

    Tra le due forme nel diagramma appare una linea di ereditarietà con una freccia che punta dal tipo derivato a quello base. La forma del tipo derivato visualizza anche il nome del tipo base.

    Si noti che se la classe padre è una classe astratta e contiene almeno un membro astratto, questi membri verranno automaticamente implementati in classi a eredità non astratte. Per ulteriori informazioni, vedere Procedura: implementare una classe astratta.

Vedere anche

Attività

Procedura: visualizzare l'ereditarietà tra tipi

Concetti

Classi Visual C++ in Progettazione classi

Altre risorse

Utilizzo dei diagrammi classi

Progettazione di classi e tipi