Redéfinition des méthodes

De RAD Studio
Aller à : navigation, rechercher

Remonter à Méthodes virtuelles


Redéfinir une méthode signifie l'étendre ou la redéfinir plutôt que la remplacer. Une classe descendante peut redéfinir toutes ses méthodes virtuelles héritées.

Pour redéfinir une méthode dans une classe descendante, ajoutez la directive override à la fin de la déclaration de méthode.

La redéfinition d’une méthode provoque une erreur de compilation si :

  • La méthode n’existe pas dans la classe ancêtre.
  • La méthode de l’ancêtre du même nom est statique.
  • Les déclarations ne sont pas identiques (le numéro et le type des paramètres arguments diffèrent).

Voir aussi