Loading AI tools
Technik in der objektorientierten Programmierung Aus Wikipedia, der freien Enzyklopädie
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.
Beim Überschreiben ersetzt die überschreibende Methode der abgeleiteten Klasse die überschriebene Methode der Basisklasse. Die überschreibende Methode kann jedoch auch die überschriebene Methode aufrufen – ansonsten sind die überschriebenen Methoden über die überschreibende Klasse nicht mehr erreichbar.
Damit die Angabe einer Methode als Überschreiben bezeichnet werden kann, müssen einige Bedingungen erfüllt sein. Die wichtigsten Bedingungen lauten:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.