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.
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
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
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
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"); }
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
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
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
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
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
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
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
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
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 {
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 =
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()
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
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 =
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
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
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
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
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
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
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
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
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
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
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; }
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
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
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
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
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
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; } };
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
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.
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
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.
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
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
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,
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
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
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... }
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
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
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,
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
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; };
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():