Suchergebnisse für Anfrage "oop"
Warum gibt es keine Parameter-Kontra-Varianz zum Überschreiben?
C ++ und Java unterstützen beim Überschreiben von Methoden eine Kovarianz vom Rückgabetyp. Bei den Parametertypen wird jedoch auch keine Kontra-Varianz unterstützt - stattdessen wird dies in over @ übersetzWird gelade (Java) oder Ausblenden ...
OOP-Vererbung und Standardkonstruktor
Angenommen, es gibt eine BasisklasseA und eine KlasseB abgeleitet vonA. Dann wissen wir, dass der Konstruktor der KlasseA wird niemals von class @ geerB. Wenn jedoch ein neues Objekt vonB wird dann erstellt - der Standardkonstruktor der KlasseA ...
Warum löst dieses Java-Casting einen Fehler aus?
Ich habe mich gefragt, warum nach @ auf "w" verwiesen wirobj = w; wird einen Fehler auslösen. Erstellen Sie nicht einfach einen weiteren Zeiger auf diese w-Instanz, indem Sie obj = w sagen? Das heißt warum ist es anders, etwas zu sagen wieString ...
Füge eine Erweiterung / Methode zu allen Objekten in Swift @ hin
In Objective-C können alle Objekte als Typ-ID behandelt werden, und fast alle Objekte erben von NSObject. (Blöcke nicht, aber das ist ungefähr die einzige Ausnahme.) Damit ist es möglich, eine Objective-C-Kategorie zu erstellen, die ...
Zweck von PHP-Konstruktoren
Ich arbeite mit Klassen und Objektklassenstrukturen, aber nicht auf einer komplexen Ebene - nur Klassen und Funktionen, dann an einer Stelle Instanziierung. Wie zu__construct und__destruct, bitte sag mir ganz einfach:as ist der Zweck von ...
TypeScript-Zugriff auf statische Variablen mithilfe von Instanzen
In den meisten OOP-Sprachen können statische Variablen auch als @ bezeichnet werdeKlass Variablen, dh ihr Wert ist shared unter allen Instanzen dieser Klasse. Zum Beispiel habe ich in meinem Spiel eine KlasseBullet welches um @ erweitert ...
Erstellt Python wirklich alle gebundenen Methoden für jede neue Instanz?
ch lese über Klassen in Python (3.4) und nach meinem Verständnis hat jedes neue Objekt seine eigenen gebundenen Methodeninstanze class A: def __init__(self, name): self.name = name def foo(self): print(self.name) a = A('One') b = A('Two') ...
Wo zeigt das __proto__, wenn wir den Prototyp des übergeordneten Objekts ändern?
Normalerweise, wenn wir ein neues Objekt mit dem Schlüsselwort "new" erstellen, ist das__ proto __ -Eigenschaft des erstellten Objekts zeigt auf dasPrototy -Eigenschaft der übergeordneten Klasse. Wir können dies wie folgt testen: function ...
ererbung in openERP (odo
Ich bin neu in openERP und habe ein Interview. Bitte erläutern Sie die Idee der verschiedenen Arten der Vererbung in openERP, ich denke, es gibt insgesamt 3 Arten. Bitte erläutern Sie es auf sehr einfache Weise aus der Perspektive ...
ugriff auf Klassenmitgliedervariablen in einem Ereignishandler in Javascri
Ich habe eine kurze Frage zum richtigen Zugriff auf Membervariablen der JavaScript-Klasse in einem von dieser Klasse verwendeten Ereignishandler. Beispielsweise function Map() { this.x = 0; this.y = 0; $("body").mousemove( function(event) ...