oop

Objektorientierte Programmierung ist ein Programmierparadigma, das "Objekte" verwendet: Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
4
Antworten

Übergeben eines Arrays von Parametern an den Objektkonstruktor

Wie kann ich einen Objektkonstruktor aufrufen, der ein Array von Parametern so übergibt, dass er folgendes hat: %Vor% Ich kann anrufen %Vor% unter Berücksichtigung, dass ich nicht weiß, wie viele Parameter im Array gesetzt werden können....
16.12.2011, 14:14
5
Antworten

Gibt es eine Möglichkeit, eine "virtuelle" Variable in einer C ++ - Basisklasse zu erstellen?

Ich habe eine Basisklasse mit einem Zeiger, der speziell im Konstruktor aller Unterklassen initialisiert werden muss. Wie kann ich sicherstellen, dass diese Variable in den Konstruktoren der Unterklassen initialisiert wird? Ich möchte im Wesentl...
01.01.2014, 19:59
3
Antworten

Seltsames Verhalten beim Deserialisieren verschachtelter generischer Klassen mit GSON

Ich schreibe eine Klasse, die eine Verbindung zu einem Server herstellt und basierend auf einigen Argumenten eine json-Zeichenfolge abruft, die mit GSON zu der angegebenen Klasse (via Generika) analysiert wird. Eine abgespeckte Version der ve...
24.01.2013, 14:40
4
Antworten

Wie hoch ist der Leistungsaufwand bei der Verwendung von Ereignissen?

Ich bin ziemlich neu in der Programmierung und habe mit meinen begrenzten Kenntnissen von OOP entschieden, Ereignisse zu verwenden, um zwischen meinen Klassen zu kommunizieren. Natürlich wird dies zu einigen Ereignissen führen. Ich wollte wis...
17.12.2013, 21:27
4
Antworten

Pythons super () -Funktion

Im unteren Beispiel rufen die letzten beiden Zeilen in der B.Go() -Methode die Methode Go() von class A auf. Sind sie funktional identisch? Ist die Verwendung von super() der einzige Vorteil, dass ich den vererbten Klassennamen nicht...
14.06.2011, 23:51
3
Antworten

Was ist das Objekt in Rubys "Hallo Welt"?

Wenn alles ein Objekt in Ruby ist, bis zu dem Punkt, dass sogar mathematische Operatoren Methoden sind, die auf Objekte angewendet werden, wenn ich schreibe: %Vor% Die Methode ist puts und der Parameter ist "Hallo Welt" , aber was ist das...
29.01.2017, 09:57
6
Antworten

C-ähnliche Prozeduren in C ++?

Erfordert der Programmierstil C++ korrekt das Schreiben Ihres gesamten Codes mit Klassen oder sind C -ähnliche Prozeduren zulässig? Wenn ich jemand anderem Code geben würde, würde er als C++ akzeptiert werden, nur weil er std::vector...
01.04.2011, 00:53
4
Antworten

Warum funktionieren '::' und '-' beim Austausch von Methoden aus Perl-Modulen synonym?

Ich bekomme :: immer wieder mit -> beim Aufruf von Subroutinen aus Modulen. Ich weiß, dass :: mehr auf Pfade bezogen ist und wo das Modul / Subroutine ist und -> für Objekte verwendet wird, aber ich verstehe nicht wirklich, war...
20.11.2012, 17:58
4
Antworten

PHP-Variablen in Klassen

Ich habe den folgenden Code (Ich bin ein Dot Net Entwickler und ich dachte, wenn ich meine OOP-Kenntnisse in PHP bringen kann) %Vor% Also das Problem ist einfach "$ _un" ist leer !! Ich möchte, dass es gefüllt wird, wenn die Klasse mit dem K...
18.08.2009, 09:58
9
Antworten

Bewährte Vorgehensweise zum Löschen einer Ressource in einer Vererbungshierarchie

Betrachten Sie den folgenden Code: %Vor% Ich habe einen kleinen Streit mit meinem Kollegen. Welcher Destruktor sollte ptr_ löschen? Ich denke, dass es in A sein sollte, weil es dort ist, wo es zugeteilt wird. Er denkt, dass es in B...
30.08.2011, 07:38