Als «overriding» getaggte Fragen

Das Überschreiben von Methoden in der objektorientierten Programmierung ist eine Sprachfunktion, mit der eine Unterklasse oder untergeordnete Klasse eine bestimmte Implementierung einer Methode bereitstellen kann, die bereits von einer ihrer Oberklassen oder übergeordneten Klassen bereitgestellt wird.


12
Fehler beim Überschreiben einer Superklassenmethode nach dem Importieren eines Projekts in Eclipse
Jedes Mal, wenn ich meine Projekte erneut in Eclipse importieren muss (wenn ich Eclipse neu installiert oder den Speicherort der Projekte geändert habe), werden fast alle meiner überschriebenen Methoden nicht korrekt formatiert, was den Fehler verursacht: Die Methode muss eine Methode der Oberklasse überschreiben Es kann bemerkenswert sein zu erwähnen, …



21
Polymorphismus vs Überschreiben vs Überladen
In Bezug auf Java, wenn jemand fragt: Was ist Polymorphismus? Wäre Überladen oder Überschreiben eine akzeptable Antwort? Ich denke, da steckt noch ein bisschen mehr dahinter. Wenn Sie eine abstrakte Basisklasse hatten, die eine Methode ohne Implementierung definiert hat, und diese Methode in der Unterklasse definiert haben, ist das immer …



7
Implementieren von zwei Schnittstellen in einer Klasse mit derselben Methode. Welche Schnittstellenmethode wird überschrieben?
Zwei Schnittstellen mit denselben Methodennamen und Signaturen. Aber wie wird der Compiler dann von einer einzelnen Klasse implementiert, um festzustellen, welche Methode für welche Schnittstelle geeignet ist? Ex: interface A{ int f(); } interface B{ int f(); } class Test implements A, B{ public static void main(String... args) throws Exception{ …




12
JavaScript: Alarm überschreiben ()
Hat jemand Erfahrung mit dem Überschreiben der alert()Funktion in JavaScript? Welche Browser unterstützen dies? Welche Browserversionen unterstützen dies? Was sind die Gefahren beim Überschreiben der Funktion?


14
Unterschied zwischen neu und überschreiben
Ich frage mich, was der Unterschied zwischen den folgenden ist: Fall 1: Basisklasse public void DoIt(); Fall 1: Vererbte Klasse public new void DoIt(); Fall 2: Basisklasse public virtual void DoIt(); Fall 2: Vererbte Klasse public override void DoIt(); Sowohl Fall 1 als auch Fall 2 scheinen auf der Grundlage …

5
Was ist der richtige Weg, um eine Setter-Methode in Ruby on Rails zu überschreiben?
Ich verwende Ruby on Rails 3.2.2 und möchte wissen, ob das Folgende eine "richtige" / "richtige" / "sichere" Methode ist, um eine Setter-Methode für ein my class-Attribut zu überschreiben. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Der obige Code scheint wie erwartet zu funktionieren. …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.