Suchergebnisse für Anfrage "oop"

2 die antwort

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

6 die antwort

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

20 die antwort

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

TOP-Veröffentlichungen

8 die antwort

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

4 die antwort

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

8 die antwort

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

4 die antwort

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

8 die antwort

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?

10 die antwort

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

10 die antwort

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