Tag: override

Methode überschreiben, in der Objekt-orientierten Programmierung ist eine Sprache, die Funktion, mit der eine Unterklasse oder Kind-Klasse, um eine bestimmte Implementierung einer Methode, die bereits durch eine Ihrer Oberklassen oder den übergeordneten Klassen.

Wie kann ich das überschreiben einer setter von einer Übergeordneten Klasse in Swift mit XCode 6.3 Beta 2?

Anzahl der Antworten 1 Antworten
Meine SuerClass ist UICollectionViewCellhat eine Eigenschaft: var selected: Bool Meiner Klasse ist MyClass : UICollectionViewCell { func setSelected(selected: Bool) { super.selected = selected //do something } } Den ehemaligen funktionierte gut in XCode 6.2, aber in XCode

Vererbung und Überschreiben von __init__ in python

Anzahl der Antworten 5 Antworten
War ich zu Lesen "Dive Into Python" und in dem Kapitel über die 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, dass, wenn Sie

@MustOverride-annotation?

Anzahl der Antworten 7 Antworten
In .NET, kann man angeben, ein "mustoverride" - Attribut für eine Methode in einer bestimmten Oberklasse, um sicherzustellen, dass Sie in Unterklassen außer Kraft setzen bestimmte Methode. Ich Frage mich, ob jemand hat eine benutzerdefinierte java-annotation, die

Überschreiben von member-Variablen in Java

Anzahl der Antworten 10 Antworten
Ich studiere überschreiben von Memberfunktionen in JAVA und dachte über das Experimentieren mit überschreiben von member-Variablen. So, ich definierte Klassen public class A{ public int intVal = 1; public void identifyClass() { System.out.println("I am class A"); }

C#: Überschreiben Rückgabetypen

Anzahl der Antworten 13 Antworten
Gibt es Möglichkeit zum überschreiben der Rückgabewerte in C#? Wenn ja, wie, und wenn nicht, warum nicht und was ist der empfohlene Weg, es zu tun? Meinem Fall ist, dass ich ein interface mit einer abstrakten Basisklasse

Aufruf von super-super-Klasse-Methode

Anzahl der Antworten 9 Antworten
Sagen wir, ich habe drei Klassen A, B und C. B extends A C extends B Alle haben eine public void foo() Methode definiert. Nun von C foo() Methode ich aufrufen möchte Ein s foo() Methode (NICHT

CSS überschreiben line-height auf word-wrap

Anzahl der Antworten 2 Antworten
Habe ich eine Liste von links, an einer ziemlich engen box; schmal genug für Sie einige links zu wickeln. line-height eingestellt ist, um 30px, was in Ordnung ist für die nicht-gewickelt-links; aber für einen link, dessen text

Override Power-Taste just like Home-Taste

Anzahl der Antworten 6 Antworten
Gut, ich mache etwas, in dem ich deaktivieren möchten alle Funktionstasten des Geräts. Harte Tasten, wie Power -, Home -, Volume up, Volume down, Suche, Zurück. Habe ich erfolgreich außer Kraft gesetzt, fast alle Tasten hier außer

Wie kann ich sicherstellen einer Klasse eine statische Eigenschaft durch die Verwendung von interface oder Abstrakt?

Anzahl der Antworten 6 Antworten
Ich habe eine abstrakte Klasse -sagen wir mal myBase. Und ich möchte, dass alle Klassen, die von myBase haben ein statisches Feld namens public static List<string> MyPArameterNames { get {return _myParameterNames;} } So, jedes Kind der Klasse

Python-Methode überschreiben, tut Unterschrift Materie?

Anzahl der Antworten 5 Antworten
Können sagen, ich habe class Super(): def method1(): pass class Sub(Super): def method1(param1, param2, param3): stuff Ist das richtig? Werden Anrufe zu methode1 gehen immer an die sub-Klasse? Mein plan ist, 2 sub-Klassen jede überschreiben methode1 mit

Wie man "richtig" überschreiben einer Basisklasse Methode?

Anzahl der Antworten 4 Antworten
Immer wenn ich überschreiben einer Methode der Basisklasse, die von anderen als meine Implementierung dieser Methode, habe ich anscheinend 3 Möglichkeiten. 1) Call-Basis.Methode(), und dann meine Umsetzung. 2) meine Anwendung und rufen Sie dann base.Methode() 3) Nur

Kann ich das überschreiben einer Eigenschaft, die in c#? Wie?

Anzahl der Antworten 5 Antworten
Ich habe diese Basis-Klasse: abstract class Base { public int x { get { throw new NotImplementedException(); } } } Und die folgenden Nachkommen: class Derived : Base { public int x { get { //Actual Implementaion

PHP-Variablenüberschreibung

Anzahl der Antworten 3 Antworten
Wenn ich versuche zu Überschreiben, die class-variable gleichen Weise wie die override-Methode die Klasse in PHP. Wie: class DataMapper { protected $_name = null; public function printName() { echo $this->_name; } } class Model extends DataMapper {

Wie man Konstruktor eines Gegenstandes in JS (Javascript) überlädt?

Anzahl der Antworten 5 Antworten
Kann ich so etwas machen?: function User(form) { this._username = form.username.value; this._password = form.password.value; this._surname = form.surname.value; this._lastname = form.lastname.value; this._birthdate = form.b_day.value+"-"+form.b_month.value+"-"+form.b_year.value; this._avatar = form.avatar; this._messages = new Array(); this._messagesCount=0; } function User(userName,password,surname,lastName,birthdate) { this._username =

Form_Load () 'Ereignis' oder Override OnLoad ()

Anzahl der Antworten 3 Antworten
Ich möchte jemanden, um zu versuchen und erklären Sie den Unterschied zwischen diesen. Genauer gesagt, Beispiel Szenario für den Einsatz ist. Ich bin refactoring einige Windows Form code und eine Form hat einige Codes in der Form_Load()

Überschreiben und Überladen in C ++

Anzahl der Antworten 7 Antworten
Ja, ich verstehe den Unterschied zwischen Ihnen. Was ich wissen will ist: warum ÜBERSCHREIBEN einer Methode? Was ist das gute, es zu tun? Im Falle von überlastung: der einzige Vorteil ist, Sie haben nicht zu denken, die

Aufruf der Klassenmethode einer Basisklasse in Python

Anzahl der Antworten 3 Antworten
Betrachten Sie den folgenden code: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d =

Overriding vs Verstecken Java - verwirrt

Anzahl der Antworten 13 Antworten
Ich bin verwirrt, wie das Überschreiben unterscheidet sich von Hiding in Java. Kann mir jemand weitere Informationen geben, wie diese sich unterscheiden? Ich lese die Java Tutorial aber der Beispiel-code noch übrig mich verwirrt. Mehr klar, ich

CSS / SCSS / bootstrap :: überschreibt die Druckeinstellungen in bootstrap :: change background: transparent! wichtig für eine Farbe

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit dem bootstrap-CSS/print. In der bootstrap-CSS-reset.css) ist alles geklärt für den Druck @media print { * { text-shadow: none !important; color: black !important; background: transparent !important; box-shadow: none !important; } } Aber ich

Django Admin - Überschreibt das Widget eines benutzerdefinierten Formularfelds

Anzahl der Antworten 3 Antworten
Habe ich eine benutzerdefinierte TagField Formularfeld. class TagField(forms.CharField): def __init__(self, *args, **kwargs): super(TagField, self).__init__(*args, **kwargs) self.widget = forms.TextInput(attrs={'class':'tag_field'}) Wie oben gesehen, verwendet es eine TextInput-form-field-widget. Aber in der admin-ich würde es für angezeigt, die Textarea-widget. Für dieses

Überschreibe WooCommerce Frontend Javascript

Anzahl der Antworten 3 Antworten
Kann jemand mich leiten, wie z.B. was ist die richtige Methode zu überschreiben WooCommerce-core-Javascript-Dateien, insbesondere frontend-Dateien. Ich habe nicht gefunden, alle Dokumentation, die auf dieser und den code betrachten, den Pfad der frontend-Skript-Dateien ist hart codiert in

Ist ein Überschreiben des Konstruktors möglich?

Anzahl der Antworten 13 Antworten
Was ich weiß ist, der compiler schreibt ein Standard no-argument-Konstruktor in der byte-code. Aber wenn wir schreiben es uns, dass der Konstruktor wird automatisch aufgerufen. Ist dieses Phänomen ein Konstruktor überschreiben? InformationsquelleAutor der Frage Gopal | 2011-02-24

OnCreateOptionsMenu in ListFragment kann nicht überschrieben werden

Anzahl der Antworten 10 Antworten
Ich eine app erstellt, unterstützt sowohl Telefon-und tablet-version so dass ich die android-support-v4.jar Bibliothek. Meine Tätigkeit erstreckt sich das ListFragment und ich versuchte, Sie zu überschreiben, die onCreateOptionsMenu(Menu Menu, MenuInflater inflater), wie im folgenden link: http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentMenuSupport.html Ich

Was ist der Unterschied zwischen dynamischer und statischer Polymorphie in Java?

Anzahl der Antworten 12 Antworten
Kann jemand ein einfaches Beispiel, erklärt den Unterschied zwischen Dynamische und Statische Polymorphismus in Java? InformationsquelleAutor der Frage Prabhakar Manthena | 2013-12-26

Kann ich die virtuelle Funktion einer Basisklasse aufrufen, wenn ich sie außer Kraft setze?

Anzahl der Antworten 7 Antworten
Sagen, ich habe Klassen Foo und Bar wie folgt eingerichtet: class Foo { public: int x; virtual void printStuff() { std::cout << x << std::endl; } }; class Bar : public Foo { public: int y; void

Was nutzt die abstrakte Überschreibung in C #?

Anzahl der Antworten 7 Antworten
Nur aus Neugier habe ich versucht das überschreiben einer abstrakten Methode in der Basis Klasse, die Methode und die Umsetzung abstrakter. Wie unten: public abstract class FirstAbstract { public abstract void SomeMethod(); } public abstract class SecondAbstract

Überschreibungsmethode mit Selektor 'touchesBegan: withEvent:' hat inkompatiblen Typ '(NSSet, UIEvent) - & gt; () '

Anzahl der Antworten 8 Antworten
Xcode 6.3. Innerhalb einer Klasse die UITextFieldDelegate Protokoll, ich möchte überschreiben touchesBegan () - Methode, um möglicherweise die Tastatur auszublenden. Wenn ich vermeiden, dass ein compiler-Fehler in der Funktion spec, dann gibt es einen complier error-versuchen, Lesen

Best Practices in Sachen Gleichwertigkeit: überladen oder nicht überladen?

Anzahl der Antworten 6 Antworten
Betrachten Sie den folgenden Codeausschnitt: import java.util.*; public class EqualsOverload { public static void main(String args) { class Thing { final int x; Thing(int x) { this.x = x; } public int hashCode() { return x; }

So erhalten Sie Plug & amp; Wiedergabe von Gerätebenachrichtigungen ohne Windows-Formular

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, Sie eine Bibliothek-Klasse fangen kann, die windows-Nachrichten zu Benachrichtigen, wenn ein Gerät wurde angeschlossen oder entfernt. Normalerweise ist in einer windows forms-Anwendung würde ich einfach das überschreiben der WndProc-Methode, aber es ist nicht

Überschreiben von Eigenschaften in Python

Anzahl der Antworten 2 Antworten
So, ich bin versucht, herauszufinden, die beste (die meisten elegant, mit dem geringsten code), so dass eine übergeordnete spezifische Funktionen eine Eigenschaft (z.B. nur die get-Methode, nur der setter, etc.) in python. Ich bin ein fan von

Gibt es eine Möglichkeit, Klassenvariablen in Java zu überschreiben?

Anzahl der Antworten 16 Antworten
class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } class Son extends Dad { protected static String me = "son"; } public void doIt() { new Son().printMe(); } Die Funktion

Ist das Schlüsselwort 'override' nur eine Überprüfung für eine überschriebene virtuelle Methode?

Anzahl der Antworten 4 Antworten
Soweit ich das verstanden habe, die Einführung von override - Schlüsselwort in C++11 ist nichts anderes als eine Prüfung, um sicherzustellen, dass die Funktion umgesetzt wird, ist die overrideing einer virtual Funktion in der Basisklasse. Ist es

Wie überschreibe ich CSS für ein Pseudo-Element?

Anzahl der Antworten 2 Antworten
Ich weiß, dass wurde vorher gefragt, aber ich finde keine saubere Möglichkeit, das überschreiben dieser CSS: .ui-input-search:after { content: ""; height: 18px; left: 0.3125em; margin-top: -9px; opacity: 0.5; position: absolute; top: 50%; width: 18px; } Muss ich

Gibt es eine Möglichkeit zu verhindern, dass eine Methode in Unterklassen überschrieben wird?

Anzahl der Antworten 14 Antworten
Ist jemand bekannt, der eine Sprache-Funktion oder Technik in C++, um zu verhindern, dass eine Kind-Klasse von über Reiten eine bestimmte Methode in der übergeordneten Klasse? class Base { public: bool someGuaranteedResult() { return true; } };

Überladen ist kompilierbarer Polymorphismus. "Ja wirklich?"

Anzahl der Antworten 4 Antworten
Ich weiß, dass der syntaktische Unterschied zwischen überschreiben und überladen. Und ich weiß auch, dass das überschreiben ist Laufzeit-Polymorphie und überladung compile-Zeit-Polymorphismus. Aber meine Frage ist: "Ist das überladen ist wirklich compile-Zeit-Polymorphismus? Ist der Aufruf der Methode

Wie überschreiben Sie die Eigenschaften einer CSS-Klasse mithilfe einer anderen CSS-Klasse

Anzahl der Antworten 6 Antworten
Ich bin ziemlich neu in CSS3 und ich möchte in der Lage sein, Folgendes zu tun: Wenn ich einer Klasse in einem element, überschreibt es die Eigenschaften von einer anderen Klasse verwendet, die in diesem bestimmten element.

Aufruf Methode mit JavaScript-Prototyp

Anzahl der Antworten 13 Antworten
Ist es möglich, rufen Sie die Basis-Methode von einem Prototyp-Methode in JavaScript, wenn es außer Kraft gesetzt wurde? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if

Python: Multiplikation überschreiben

Anzahl der Antworten 2 Antworten
So, ich habe eine benutzerdefinierte Klasse, die eine __mul__ Funktion, die das arbeiten mit int-Werten. Jedoch, in meinem Programm (in Bibliotheken), ist es immer genannt wird Umgekehrt, d.h., 2 * x wo x ist von meiner Klasse.

C # - Keyword-Verwendung virtuell + überschreiben vs. neu

Anzahl der Antworten 9 Antworten
Was sind die Unterschiede zwischen der Deklaration einer Methode in einer Basis-Typ "virtual" und überschreiben Sie es in ein Kind-Typ mit dem " override " - Schlüsselwort im Gegensatz zu einfach mit dem "new" Schlüsselwort bei der

JavaScript: Überschreiben der Warnung ()

Anzahl der Antworten 11 Antworten
Hat jemand Erfahrung mit überschreiben der alert() Funktion in JavaScript? Welche Browser unterstützen das? Die browser-Versionen unterstützen diese? Was sind die Gefahren bei überschreiben der Funktion? InformationsquelleAutor der Frage roosteronacid | 2009-11-13

Java Set-Sammlung - Override-Methode

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zum überschreiben der equals Methode verwendet, die ein Set Datentyp? Ich schrieb eine benutzerdefinierte equals - Methode für eine Klasse namens Fee. Jetzt habe ich eine LnkedList von Fee und ich möchte sicherstellen,

Warum erlaubt Java nicht das Überschreiben von statischen Methoden?

Anzahl der Antworten 22 Antworten
Warum ist es nicht möglich, das überschreiben von statischen Methoden? Wenn möglich, verwenden Sie bitte ein Beispiel. InformationsquelleAutor der Frage Javascript is GOD | 2010-02-08

Überschreiben CSS-Stil?

Anzahl der Antworten 2 Antworten
Schaue ich auf Stack Overflow, und nicht die Lösung finden, ich weiß, wie zu überschreiben, wenn "Stil" existiert, ändern Sie einfach deren Eigentum. Jetzt habe ich aber einen seltsamen Stil zu überschreiben Hier ist ein Beispiel, was

Aufrufen der überschriebenen Methode aus der Basisklasse in C #

Anzahl der Antworten 5 Antworten
Gegeben der folgende C# - Klasse, Definitionen und code: public class BaseClass { public virtual void MyMethod() { ...do something... } } public class A : BaseClass { public override void MyMethod() { ...do something different... }

Was ist der richtige Weg, um eine Setter-Methode in Ruby on Rails zu überschreiben?

Anzahl der Antworten 5 Antworten
Ich bin mit Ruby-on-Rails-3.2.2 und ich würde gerne wissen, ob das folgende ist eine "richtige"/"richtig"/"sicher" überschreiben eine setter-Methode für meine Klasse Attribut. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Der obige

Überschreibe valueof () und toString () in Java enum

Anzahl der Antworten 7 Antworten
Die Werte in meinem enum sind Wörter, müssen Leerzeichen, aber Enumerationen kann keine Leerzeichen in Ihren Werten, es ist also alles gebündelt. Ich überschreiben möchten toString() hinzufügen dieser Räume, in denen sage ich es. Möchte ich auch

Overriding Equals-Methode in Structs

Anzahl der Antworten 6 Antworten
Ist, habe ich mich für das überschreiben von Richtlinien für Strukturen, aber alles was ich finden kann, ist für die Klassen. Zuerst dachte ich, ich würde nicht haben, um zu überprüfen, ob das übergebene Objekt null war,

Überschreiben Sie den Körperstil für den Inhalt eines Iframes

Anzahl der Antworten 9 Antworten
Wie kann ich das hintergrund-Bild und Farbe für das body-element innerhalb einer iframe? Beachten Sie, dass die eingebettete body-element hat eine Klasse, und die iframe ist eine Seite, die Bestandteil meiner Website. Dem Grund brauche ich das

Überschreiben nicht virtueller Methoden

Anzahl der Antworten 3 Antworten
Nehmen wir an, das Szenario in Visual C++ 2010: #include <iostream> #include <conio.h> using namespace std; class Base { public: int b; void Display() { cout<<"Base: Non-virtual display."<<endl; }; virtual void vDisplay() { cout<<"Base: Virtual display."<<endl; };

Überschreiben einer statischen Methode in Python

Anzahl der Antworten 3 Antworten
Bezogen auf die erste Antwort über python-gebundene und ungebundene Methoden hier, ich habe eine Frage: class Test: def method_one(self): print "Called method_one" @staticmethod def method_two(): print "Called method_two" @staticmethod def method_three(): Test.method_two() class T2(Test): @staticmethod def method_two():