polymorphism

In der Informatik ist Polymorphie eine Programmiersprache, mit der Werte verschiedener Datentypen einheitlich behandelt werden können.
4
Antworten

Vermeidet die Weitergabe als Referenz immer das Problem mit dem Slicen?

Das hat mich ein wenig überrascht, aber ich habe mit etwas Code herumgespielt und herausgefunden, dass zumindest auf meinem Computer, wenn eine Funktion eine Elternklasse als Referenz annimmt und Sie eine Kindinstanz übergeben, das Slicing-Probl...
26.11.2011, 13:30
3
Antworten

Übliche Praxis für Polymorphismen höherer Ordnung in scala

Ich versuche, den Polymorphismus höherer Ordnung in scala zu begreifen, indem ich eine sehr einfache Schnittstelle implementiere, die eine Monade beschreibt, aber ich stoße auf ein Problem, das ich nicht wirklich verstehe. Ich habe dasselbe m...
05.04.2010, 12:15
4
Antworten

Objective-C Zeiger auf die Klasse, die ein Protokoll implementiert

Ich habe drei Klassen, die dasselbe Protokoll implementieren und dieselbe Elternklasse haben, die das Protokoll nicht implementiert. Normalerweise hätte ich das Protokoll als reine virtuelle Funktionen in der Elternklasse, aber ich konnte keine...
18.04.2010, 23:49
2
Antworten

Matlab Polymorphismus

Ich habe zwei neue MATLAB-Klassen - B & amp; C , beide konkreten Unterklassen eines abstrakten Elternteils, A . A ist eine Unterklasse von hgsetset (Handle-Klasse). Ich möchte sie in ein Array in MATLAB einfügen und beide als A...
22.09.2009, 04:23
6
Antworten

Ist dieses Design übertrieben?

Würden Sie die Verwendung einer Schnittstelle und eines Polymorphismus in Erwägung ziehen, um diesen Entwurf zu erweitern, um übertrieben zu werden? Vorteile Erweiterbar Gekapselt Auto-magisch Nachteile Viel mehr Code Etw...
23.03.2011, 10:36
4
Antworten

Wie funktioniert der Polymorphismus mit nicht definierten Zwischentypen in C #?

Im folgenden Code hätte ich erwartet, dass der Aufruf von a.Generate(v) zum Aufrufen von V.Visit(A a) geführt hätte, da, wenn Generate aufgerufen wird this vom Typ A ist. Hoewever scheint this als gesehen zu haben ein Inter stattd...
30.01.2012, 19:21
4
Antworten

C #: Eigenschaften mit verschiedenen Rückgabetypen für abgeleitete Klassen

Ich habe versucht, nach einer Antwort für dieses Problem zu suchen, konnte aber nicht viel finden, wahrscheinlich weil ich nicht weiß, wie ich es richtig suchen soll, also hier geht es. Alle Hilfe wird sehr geschätzt. Mit der Basisklasse, die...
12.11.2011, 22:23
2
Antworten

Scala Konstruktor Abstraktion

Folgendes ist in Scala möglich: %Vor% Mit anderen Worten, Scala hat einen höheren Polymorphismus. Ich möchte Polymorphismus höherer Ordnung verwenden, um Folgendes zu tun. %Vor% Also habe ich eine Menge von Fallklassen, Unterklassen von...
25.11.2011, 14:31
5
Antworten

Warum berücksichtigt C # nicht den Rückgabetyp einer Funktion im Polymorphismus?

Es gibt zwei Funktionen mit demselben Namen und demselben Parametersatz, jedoch mit unterschiedlichen Rückgabetypen. Warum ist es keine Form von Polymorphie, d. H. Überladen von Methoden? Warum ist es nicht vom Compiler erlaubt?     
22.03.2014, 20:05
3
Antworten

Python Child kann kein Modul des importierten Parents verwenden

Ich habe einen seltsamen Importfehler, wenn ich Inheritance in Python verwende. In einer Elternklasse importiere ich das Modul sqlite3, in einer Kindklasse versuche ich dann eine sqlite3-Funktion zu verwenden, aber ich bekomme eine Fehlermeld...
22.01.2012, 00:04