Suchergebnisse für Anfrage "oop"
map set / get Anforderungen in C ++ Klasse / Strukturänderungen
Ich versuche herauszufinden, was hier der beste Ansatz ist. Grundsätzlich habe ich ein System, in dem ich externe Anfragen erhalte, um Werte in meinem Modell zu setzen / zu erhalten. Das Problem ist, dass mein Modell aus verschachtelten C ++ - ...
Verwenden Sie den Zeichenfolgenwert, um eine neue Instanz zu erstellen
Ich habe ein paar Klassen: SomeClass1, SomeClass2. Wie kann ich eine neue Instanz einer dieser Klassen erstellen, indem ich den Klassennamen aus einer Zeichenfolge verwende? ormalerweise würde ich tun: var someClass1 = new SomeClass1();Wie ...
Wie verwende ich Komposition mit Vererbung?
Ich werde versuchen, meine Frage im Kontext eines einfachen Beispiels zu stellen ... Sagen wir mal ich habe ein abstraktes Basisklasse Auto. Auto hat ein grundlegendes Maschinenobjekt. Ich habe eine Methode StartEngine () in der abstrakten ...
php Destruktor Verhalten
Ich versuche, das Verhalten von PHP-Konstruktoren und -Destruktoren zu verstehen. Alles läuft wie erwartet mit dem Konstruktor, aber ich habe Probleme damit, den Destruktor implizit abzufeuern. Ich habe alles auf php.net und verwandten Seiten ...
Information Den "Swifter" Weg verstecken?
Ich habe eine Frage zu objektorientierten Designprinzipien und Swift. Ich kenne mich mit Java ziemlich gut aus und mache gerade einen UDACITY-Kurs, um erste Erfahrungen in Swift zu sammeln. In der Java-Community (im Grunde genommen in jeder ...
Wie implementiere ich eine Dispatch-Tabelle in einem Perl OO-Modul?
Ich möchte einige Subs, die sich in einem OO-Paket befinden, in ein Array einfügen - auch innerhalb des Pakets - und als Versandtabelle verwenden. Etwas wie da package Blah::Blah; use fields 'tests'; sub new { my($class )= @_; my $self ...
berladung der Java-Methode + doppelter Versa
ann jemand den Grund für die überladene Methode im Detail erkläreprint(Parent parent) wird aufgerufen, wenn mit @ gearbeitet wiChild Instanz in meinem Testcode? Irgendwelche Besonderheiten virtueller Methoden oder Methodenüberladung / Auflösung ...
Ist es für eine Klasse möglich, Methoden zu entfernen, die sie geerbt hat?
Ist es für eine Klasse möglich, Methoden zu entfernen, die sie geerbt hat? Z.B. wenn ich nicht möchte, dass meine Klasse ein @ hToString() Methode kann ich etwas tun, damit es nicht mehr verfügbar ist?
Vorteile der prototypischen Vererbung gegenüber der klassischen?
So habe ich in all den Jahren endlich aufgehört, meine Füße zu ziehen und mich entschieden, JavaScript "richtig" zu lernen. Eines der auffälligsten Elemente des Sprachdesigns ist die Implementierung der Vererbung. Nachdem ich Erfahrung mit Ruby ...
Javascript-Prototypfunktion innerhalb der Objektklassendeklaration einstellen
Normalerweise habe ich Prototypfunktionen gesehen, die außerhalb der Klassendefinition deklariert wurden: function Container(param) { this.member = param; } Container.prototype.stamp = function (string) { return this.member + string; } var ...