Le remplacement de méthode, dans la programmation orientée objet, est une fonctionnalité de langage qui permet à une sous-classe ou une classe enfant de fournir une implémentation spécifique d'une méthode déjà fournie par l'une de ses superclasses ou classes parentes.