Als «oop» getaggte Fragen

76
JavaScript-Erweiterungsklasse

Ich habe eine Basisklasse: function Monster() { this.health = 100; } Monster.prototype.growl = function() { console.log("Grr!"); } Dass ich eine weitere Klasse erweitern und erstellen möchte mit: function Monkey extends Monster() { this.bananaCount = 5; } Monkey.prototype.eatBanana {...

76
Erstellen eines leeren Objekts in Python

Gibt es Verknüpfungen zum Definieren eines leeren Objekts in Python oder müssen Sie immer eine Instanz einer benutzerdefinierten leeren Klasse erstellen? Bearbeiten: Ich meine ein leeres Objekt, das zum Entenschreiben verwendet werden kann.

76
Was ist der Zweck von ";" am Ende der for-Schleife?

Ich habe folgenden Code gefunden: int func_prim (int zahl) { int count; if (zahl < 0) return -1; for (count = 2; zahl % count != 0 && zahl >= count; count++); if (count == zahl) return 1; return 0; } Der Funktionspunkt besteht darin, zu überprüfen, ob eine Zahl eine Primzahl ist oder...

75
So erstellen Sie eine neue Instanz aus einem Klassenobjekt in Python

Ich muss dynamisch eine Instanz einer Klasse in Python erstellen. Grundsätzlich verwende ich das Modul load_module und inspect, um die Klasse in ein Klassenobjekt zu importieren und zu laden, aber ich kann nicht herausfinden, wie eine Instanz dieses Klassenobjekts erstellt wird. Bitte helfen Sie!...

75
Iterator vs für

Ich wurde in einem Interview gefragt, was der Vorteil der Verwendung des Iterators mit der for-Schleife ist oder was der Vorteil der Verwendung des for-Loops gegenüber dem Iterator ist. Kann irgendjemand dies bitte beantworten, damit ich es in Zukunft beantworten kann, wenn ich vor ähnlichen...

74
Wie findet man eine Nadel im Heuhaufen?

Wenn Sie eine Nadelsuche eines Heuhaufens objektorientiert durchführen, haben Sie im Wesentlichen drei Alternativen: 1. needle.find(haystack) 2. haystack.find(needle) 3. searcher.find(needle, haystack) Was bevorzugen Sie und warum? Ich weiß, dass einige Leute die zweite Alternative bevorzugen,...

74
Was sind Mixins (als Konzept)

Ich versuche, mich mit dem Mixin-Konzept vertraut zu machen, aber ich kann anscheinend nicht verstehen, was es ist. Ich sehe es so, dass es eine Möglichkeit ist, die Fähigkeiten einer Klasse durch Vererbung zu erweitern. Ich habe gelesen, dass die Leute sie als "abstrakte Unterklassen" bezeichnen....

74
Postgres FÜR LOOP

Ich versuche, 25 zufällige Stichproben von 15.000 IDs aus einer Tabelle zu erhalten. Anstatt jedes Mal manuell auf run zu drücken, versuche ich, eine Schleife zu erstellen. Was ich voll und ganz verstehe, ist nicht die optimale Verwendung von Postgres, aber es ist das Werkzeug, das ich habe. Das...