Überschreiben (OOP)

Der Begriff Überschreiben (englisch override, wörtlich ‚außer Kraft setzen‘, ‚überwinden‘) beschreibt eine Technik in der objektorientierten Programmierung, die es einer abgeleiteten Klasse erlaubt, eine eigene Implementierung einer von der Basisklasse geerbten Methode zu definieren.

Das Überschreiben von Methoden ist ein zentraler Bestandteil der Polymorphie in der Objektorientierung. Das Überschreiben ist zu unterscheiden vom Überladen.