generics

Generika sind eine Form von parametrischer Polymorphie, die in einer Reihe von Sprachen gefunden wird, einschließlich .NET-Sprachen, Java und Swift.
3
Antworten

Erstelle den Typ "MyClass: OtherClassMyClass {}" zur Laufzeit?

Ist es in C # möglich, zur Laufzeit einen Typ zu erstellen, der von einer generischen Klasse erbt, in der der Template-Parameter für die Basisklasse die aktuelle Klasse ist? Dies wird gut kompilieren: %Vor% aber ich bin mir nicht sicher, wie...
07.11.2012, 19:05
2
Antworten

Wann werden generische Typen bestimmt? Kann es beeinflusst werden?

Ich habe mit Generika herumgespielt und ich habe seltsame Sachen gesehen. Ich hoffe ihr habt eine Erklärung! Um alles einfacher zu machen, habe ich das "Problem" in ein Beispiel eingefügt: %Vor% Also, ich habe zwei Tiere in meinem Labor: ein...
01.03.2011, 11:00
2
Antworten

HashMapClass ?, ListClass? : Angeben, dass die Klassen der Listen die Schlüssel erweitern

Einer meiner Klasse muss Klassen nach ihren Oberklassen speichern. Zu diesem Zweck verwende ich eine HashMap, wobei Schlüssel die Oberklassen sind und eine Liste ihrer erweiterten Klassen enthält. So sieht es aus: %Vor% Ich würde gerne wisse...
18.11.2011, 14:33
5
Antworten

Wie kann ich ein Dataset von In-Memory-Objekten erhalten?

Kennt irgendjemand einen TDataset-Nachfolger, der mit Generics und RTTI arbeitet, so dass ich Code wie diesen schreiben kann und Daten-bewusste Komponenten in der GUI verwenden kann? : %Vor% Dies sollte möglich sein. Die Felddefinitionen k...
02.03.2012, 13:02
2
Antworten

Scala Type-Inference für Typkonstruktor

Ich habe eine Frage bezüglich Typinferenzierung auf Scala Typ-Konstruktoren. Ich benutze Scala 2.9.1 ... Angenommen, ich habe Tree definiert: %Vor% Und einen BinaryTree basierend auf meiner Baumdefinition definiert: %Vor% Ich kann jet...
03.12.2011, 18:19
2
Antworten

Durch das Hinzufügen von Generic können Sie eine Methode mit einem anderen Rückgabetyp überschreiben?

Ich bin heute darauf gestoßen und das Einzige, was ich denken kann, ist, dass dies ein Fehler im Java-Compiler ist. Der folgende Code wird kompiliert, scheint aber inkorrekt zu sein (da testMethod eine differenet-Signatur im untergeordneten Obje...
28.03.2011, 17:05
1
Antwort

Was bedeutet es S erweitert T speichern (S-Entity); im Frühjahrsspeicher?

Im Frühjahr Datenprojekt bietet das CrudRepository komplexe CRUD-Funktionalität für die Entity-Klasse, die verwaltet wird. %Vor% Im Allgemeinen weiß ich, was "S extends T" bedeutet, d. h. dass S, der Rückgabetyp der Sicherungsoperation, der...
31.01.2017, 14:59
5
Antworten

Generika vs. Schnittstellen

Ich wechselte von Java 1.4 (früheres Unternehmen) zu Java 1.6 (neues Unternehmen). Ich habe beobachtet, dass im Fall von 1.4 die meisten proprietären Frameworks unter Verwendung von Interfaces und Template-Mustern definiert wurden, während bei 1...
24.02.2010, 22:31
2
Antworten

Wählen Sie eine Modelleigenschaft mit einem Lambda-Namen und nicht mit einem String-Eigenschaftsnamen aus

Ich erstelle eine Liste von Eigenschaften eines Typs, die in einen Export einer Sammlung dieses Typs aufgenommen werden sollen. Ich möchte dies tun, ohne Zeichenfolgen für Eigenschaftsnamen zu verwenden. Nur bestimmte Eigenschaften des Typs soll...
24.08.2010, 17:02
1
Antwort

Java Generics Frage: Typ Parameter E ist nicht innerhalb seiner Grenze

Ich habe eine Frage zu Generika. Ich habe diese Methode, die überhaupt nicht kompiliert. Der Compiler sagt mir: type parameter E is not within its bound . Ich habe normalerweise kein Problem, Compilerfehler zu verstehen, aber dieser ist ziemli...
23.01.2011, 17:52