Héritage en Visual Basic
Mise à jour : novembre 2007
Visual Basic prend en charge l'héritage, qui est la capacité de définir les classes qui constitueront la base des classes dérivées. Les classes dérivées héritent des propriétés, des méthodes et des événements de la classe de base et peuvent les étendre. Elles peuvent également substituer des méthodes héritées par de nouvelles implémentations. Toutes les classes créées avec Visual Basic peuvent être héritées par défaut.
L'héritage vous permet d'écrire et de déboguer une seule fois une classe et de réutiliser ensuite ce code plusieurs fois comme base des nouvelles classes. L'héritage vous permet également d'utiliser le polymorphisme par héritage, permettant de définir des classes pouvant être utilisées de manière interchangeable par le code client au moment de l'exécution, avec des méthodes et des propriétés différentes d'un point de vue fonctionnel, mais portant le même nom.
Dans cette section
Éléments fondamentaux de l'héritage
Présente les modificateurs d'héritage, la substitution de méthodes et de propriétés, MyClass et MyBase.Comment : créer des classes dérivées
Fournit une description pas à pas de la création des classes dérivées.Quand utiliser l'héritage
Explique dans quels cas il convient d'utiliser l'héritage au lieu des interfaces.Héritage et le .NET Framework
Explique comment le .NET Framework prend en charge l'héritage.Procédure pas à pas : implémentation de l'héritage avec les objets COM
Décrit l'utilisation d'objets COM existants en tant que base des nouveaux objets.Héritage et la classe Object de base
Propose une vue d'ensemble de la classe servant de base pour toutes les autres classes.Fonctionnement des méthodes New et Finalize dans une hiérarchie de classe
Décrit l'appel aux constructeurs et aux destructeurs dans une hiérarchie de classe.Polymorphisme
Présente le polymorphisme et son utilisation.Design d'une hiérarchie d'héritage
Fournit des informations sur la manière de concevoir et d'implémenter une hiérarchie de classe.
Rubriques connexes
Interfaces en Visual Basic
Présente les interfaces et leur utilisation.Programmation orientée objet dans Visual Basic
Introduit les concepts de la programmation orientée objet utilisés en Visual Basic.