Als «oop» getaggte Fragen

Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.


9
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 python  oop 





4
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 python  oop 


29
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, weil sie die Einführung eines dritten Objekts vermeidet. Ich kann jedoch nicht anders, als das …

13
Wie unterscheiden sich Abstraktion und Kapselung?
Ich bereite mich auf ein Interview vor und habe beschlossen, meine OOP-Konzepte aufzufrischen. Es gibt Hunderte von Artikeln, aber es scheint, dass jeder sie anders beschreibt. Einige sagen Abstraktion ist "der Prozess der Identifizierung gemeinsamer Muster mit systematischen Variationen; eine Abstraktion stellt das gemeinsame Muster dar und bietet ein Mittel …

6
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. Kann jemand erklären warum? …
74 c++  oop  templates  mixins 

4
Rufen Sie eine überschriebene Methode aus der Superklasse in Typoskript auf
Wenn ich eine überschriebene Methode vom Superklassenkonstruktor aufrufe, kann ich den Wert einer Unterklasseneigenschaft nicht korrekt abrufen. Beispiel class A { constructor() { this.MyvirtualMethod(); } protected MyvirtualMethod(): void { } } class B extends A { private testString: string = "Test String"; public MyvirtualMethod(): void { alert(this.testString); // This becomes …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.