polymorphism

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

Polymorphismus, wie vermeidet man Typcasting?

Es tut mir leid für die lange Frage, aber ertragen Sie mit mir, ich habe versucht, mein Problem so verständlich wie möglich zu machen. Wenn Sie glauben, dass es präziser sein kann, können Sie es bearbeiten. Ich habe ein Client-Server-System,...
01.10.2014, 22:38
3
Antworten

Wie funktioniert die Java-Vererbung, wenn innere Klassen beteiligt sind?

Ich habe Probleme zu verstehen, wie Vererbung in Java funktioniert, wenn innere Klassen vorhanden sind. Ich arbeite gerade an etwas, wo eine Kindklasse die Funktionalität der inneren Klasse ihrer Eltern leicht ändern muss. Ich habe unten ein ein...
23.10.2012, 23:02
2
Antworten

Warum findet Scala in diesem einen Fall keinen sekundären impliziten Wert?

Es fällt mir schwer, den Unterschied im Verhalten zwischen zu erklären zusätzliche implizite Werte, die entweder von einem primären impliziten Wert oder von einem implizite Konvertierung Konkret funktioniert das: %Vor% Aber das ist nicht:...
04.02.2012, 04:07
2
Antworten

C ++: Bekämpfung von Polymorphismus Overhead

Ich weiß, dass Polymorphie einen merklichen Overhead hinzufügen kann. Der Aufruf einer virtuellen Funktion ist langsamer als der Aufruf einer nicht virtuellen. (Meine ganze Erfahrung ist über GCC, aber ich denke / hörte, dass dies für jeden Real...
06.11.2010, 02:24
3
Antworten

Verwendung von java.lang.reflect.getMethod mit polymorphen Methoden

Betrachten Sie das folgende Snippet: %Vor% getMethod() ist sich offensichtlich nicht bewusst, dass eine String einer Methode zugeführt werden könnte, die Object erwartet (tatsächlich heißt es in der Dokumentation, dass sie nach der...
21.06.2010, 10:17
4
Antworten

Überladen von Operatoren und geerbten Klassen

Ich habe eine Basisklasse und dann mehrere abgeleitete Klassen. Ich möchte das "& lt; & lt;" Operator für diese abgeleiteten Klassen. Für normale Operatoren, d.h. "+", machen virtuelle Funktionen den Trick. Was ich als Standardkonvention versteh...
07.10.2011, 17:33
2
Antworten

Alternativen zur Verwendung von Polymorphismus in Ruby on Rails

Ich schreibe gerade eine Intranet-Webapplikation, wo Leute Admin-Anfragen zum Hinzufügen von verschiedenen Ressourcen hinzufügen können. Die Beispielanforderungen wären: Programme installieren, in diesem Fall wählt der Benutzer das Programm...
29.05.2009, 14:20
2
Antworten

Polymorphismus in C ++ mit gemeinsamer Vererbung

Ich bin dabei, eine Reihe von Punkttypen zu implementieren, die in GIS verwendet werden und entweder 2D (xy), 3D (xyz oder xym) oder 4D (xyzm) sind. Die M-Koordinate ist eine Maßkoordinate und die anderen sollten offensichtlich sein. Ich kann je...
28.08.2014, 06:40
1
Antwort

SWIG Java Behalten Klasseninformationen der Objekte, die von C ++ springen

Ok, es gibt ein Keyword, das ich bewusst von den Tags und dem Titel entfernt habe. Das ist "Android", aber das liegt daran, dass, obwohl das Projekt in Android ist, meine Frage nicht damit zu tun hat und ich keine Menschen ohne Erfahrung in Andr...
22.03.2012, 06:33
3
Antworten

Laufzeit Polymorphismus Entscheidung

Ich habe irgendwo gelesen, dass der Laufzeitpolymorphismus ein Ergebnis der dynamischen Eingabe in Sprachen ist. Wenn wir den folgenden Code untersuchen, sehen wir ein klares Beispiel für den Laufzeitpolymorphismus. %Vor% Da es eine Superkla...
03.11.2015, 12:56