Partager via


Comment : définir l'héritage entre les types

Mise à jour : novembre 2007

Dans le Concepteur de classes, vous pouvez définir une relation d'héritage entre deux types sur un diagramme de classes.

Pour définir l'héritage entre deux types

  1. Dans le projet affiché dans l'Explorateur de solutions, ouvrez le fichier du diagramme de classes (.cd).

  2. Dans la boîte à outils du Concepteur de classes, cliquez sur l'outil Héritage.

  3. Déplacez le pointeur vers le diagramme de classes.

    Le pointeur prend la forme d'un curseur d'héritage.

  4. Sur le diagramme de classes, tracez une ligne entre la forme représentant le type dérivé et la forme correspondant au type de base.

    Conseil :

    Quand vous pouvez créer une relation d'héritage, le curseur d'héritage prend la forme d'un curseur de connexion. Quand vous ne pouvez pas créer de relation d'héritage, le curseur prend la forme d'un curseur d'interdiction (no-drop).

    Une ligne d'héritage, avec une flèche pointant du type dérivé vers le type de base, apparaît entre les deux formes du diagramme. La forme de type du type dérivé affiche également le nom du type de base.

    Notez que si la classe parente est une classe abstraite et qu'elle contient au moins un membre abstrait, ces membres seront automatiquement implémentés dans les classes non abstraites qui héritent. Pour plus d'informations, consultez Comment : implémenter une classe abstraite.

Voir aussi

Tâches

Comment : afficher l'héritage entre les types

Concepts

Classes de Visual C++ dans le concepteur de classes

Autres ressources

Utilisation de diagrammes de classes

Conception de classes et types