Otha
Das Überschreiben von Methoden ist eine Technik, die in der objektorientierten Programmierung verwendet wird, es ist eine Sprachfunktion, in der wir denselben Namen einer Methode viele Male verwenden können, jedoch in verschiedenen Klassen nicht in derselben Klasse. Das bedeutet, dass der gleiche Funktionsname nur in verschiedenen Klassen verwendet werden kann.
Wird der Name einer Methode bereits in der Oberklasse verwendet, können Sie diesen Namen auch für die andere Methode in der Unterklasse verwenden, indem die Methode, die die Methode in der Oberklasse überschreibt, erneut in die Unterklasse geschrieben werden kann. Die Implementierung in der Unterklasse überschreibt (ersetzt) die Implementierung in der Oberklasse.
Die Unterklasse kann den gleichen Namen haben wie der Oberklassenname und sollte auch die gleichen Parameter wie in der Oberklasse erhalten. Die Rückgabetypen der Methoden sollten ebenso gleich sein wie die Parameter der überschriebenen Funktion.
Das Überschreiben von Methoden ist ein wichtiges und flexibles Merkmal, das in vielen objektorientierten Programmen verwendet wird, das meist durch die Polymorphismen-Technik bekannt ist.
Einige der Sprachen erlauben es dem Programmierer nicht, die Methode des Überschreibens der Methode in einigen Teilen oder in einigen Hauptteilen der Programme zu verwenden.
Die abstrakte Oberklasse hat eine gemeinsame Schnittstelle, die alle Unterklassen erben.
Sammie
Überschreiben ist die Aktion des Änderns oder Ersetzens der Implementierung der Elternklasse durch eine neue. Übergeordnete Klassen mit virtuellen oder abstrakten Membern ermöglichen es abgeleiteten Klassen, diese zu überschreiben.