Suchergebnisse für Anfrage "oop"

12 die antwort

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 ...

6 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

10 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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') ...

2 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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) ...