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.

10
Wie gebe ich in Python an, dass ich eine Methode überschreibe?
In Java bietet die @OverrideAnnotation beispielsweise nicht nur eine Überprüfung einer Überschreibung zur Kompilierungszeit, sondern sorgt auch für einen hervorragenden selbstdokumentierenden Code. Ich suche nur nach Dokumentation (obwohl es ein Bonus ist, wenn es ein Indikator für einen Prüfer wie Pylint ist). Ich kann irgendwo einen Kommentar oder eine Dokumentzeichenfolge …

10
Überschreiben Sie den Body-Stil für Inhalte in einem Iframe
Wie kann ich das Hintergrundbild und die Farbe eines Körperelements innerhalb eines steuern iframe? Beachten Sie, dass das eingebettete Body-Element eine Klasse hat und iframeeine Seite ist, die Teil meiner Site ist. Der Grund, warum ich dies benötige, ist, dass meiner Site dem Körper ein schwarzer Hintergrund und dann Divs, …
165 css  iframe  styles  overriding 


12
Überschreiben einer JavaScript-Funktion beim Verweisen auf das Original
Ich habe eine Funktion, a()die ich überschreiben möchte, aber auch das Original a()in einer Reihenfolge ausführen lassen soll, die vom Kontext abhängt. Zum Beispiel möchte ich manchmal beim Generieren einer Seite Folgendes überschreiben: function a() { new_code(); original_a(); } und manchmal so: function a() { original_a(); other_new_code(); } Wie bekomme …

11
In welcher Reihenfolge überschreiben CSS-Stylesheets?
In einem HTML-Header habe ich Folgendes: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.cssist mein seitenspezifisches Blatt. master.cssist ein Blatt, das ich in jedem meiner Projekte verwende, um die Standardeinstellungen des Browsers zu überschreiben. Welches dieser Stylesheets hat Priorität? Beispiel: erstes Blatt enthält spezifische body { margin:10px; …

8
Überschreiben der Java-Methode equals () - funktioniert das nicht?
Ich bin heute auf ein interessantes (und sehr frustrierendes) Problem mit der equals()Methode gestoßen, das dazu führte, dass eine meiner Meinung nach gut getestete Klasse abstürzte und einen Fehler verursachte, dessen Aufspüren sehr lange gedauert hat. Der Vollständigkeit halber habe ich keine IDE oder keinen Debugger verwendet - nur einen …
150 java  equals  overriding 

5
Überschreiben oder überschreiben
Es mag eine dumme Frage sein, aber ich bin einfach so neugierig und möchte den richtigen Begriff verwenden, wenn ich über das Problem spreche. Da hier keine ähnliche Frage gefunden werden konnte, habe ich beschlossen, eine neue zu erstellen. Sollten wir uns auf das Überschreiben oder Überschreiben von "Ersetzen einer …



7
CSS-Stil überschreiben und zurücksetzen: Auto oder keine funktionieren nicht
Ich möchte das folgende für alle Tabellen definierte CSS-Styling überschreiben: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } Ich habe eine bestimmte Tabelle mit Klasse genannt 'other'. Schließlich sollte die Tischdekoration so aussehen: table.other { font-size: 12px; } Also muss ich 3 Eigenschaften entfernen : width, min-widthunddisplay Ich …
130 css  width  overriding 


14
Aufrufmethode mit JavaScript-Prototyp
Ist es möglich, die Basismethode von einer Prototypmethode in JavaScript aufzurufen, wenn sie überschrieben wurde? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };

5
Vererbung und Überschreiben von __init__ in Python
Ich habe 'Dive Into Python' gelesen und im Kapitel über Klassen gibt es dieses Beispiel: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Der Autor sagt dann, wenn Sie die __init__Methode überschreiben möchten , müssen Sie das übergeordnete Element explizit __init__mit den richtigen Parametern aufrufen . …

10
Überschreiben einer gespeicherten Eigenschaft in Swift
Ich habe festgestellt, dass der Compiler nicht zulässt, dass ich eine gespeicherte Eigenschaft mit einem anderen gespeicherten Wert überschreibe (was seltsam erscheint): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Ich darf …

7
Überschreiben Sie valueof () und toString () in der Java-Enumeration
Die Werte in my enumsind Wörter, die Leerzeichen enthalten müssen, aber Enums können keine Leerzeichen in ihren Werten enthalten, sodass alles zusammengefasst ist. Ich möchte überschreiben toString(), um diese Leerzeichen dort hinzuzufügen, wo ich es sage. Ich möchte auch, dass die Aufzählung die richtige Aufzählung liefert, wenn ich valueOf()dieselbe Zeichenfolge …

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.