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

Java verschachtelter Platzhalter generic wird nicht kompiliert

Ich habe ein Problem mit begrenzten verschachtelten Platzhaltern in Java-Generics. Hier ist ein häufiger Fall: %Vor% Dies ist Standard-Java-Generika, funktioniert gut. Wenn der Platzhalter jedoch verschachtelt wird, funktioniert er nic...
04.08.2010, 13:15
4
Antworten

Bestimmen Sie, ob es sich bei der Eigenschaft um eine generische Liste von T über Reflection- und Loop-Listenelemente handelt

Ich schleife alle Eigenschaften in einem Objekt durch Reflexion: %Vor% Kann mir jemand sagen, wie ich feststellen kann, ob die fragliche Eigenschaft eine generische Liste (Of T) ist? Wenn es ist, muss ich die Liste selbst loopen. Ich habe...
01.10.2009, 13:29
2
Antworten

Kann bei generischen Java-Feldtypen nicht so spezifisch sein wie bei generischen Methodentypen?

Ich habe einen alten Kommandozeilenargument-Parsing-Code, den ich vor 4 Jahren für Java 5 geschrieben habe, und er wird nicht in Java 6 kompiliert, dank Änderungen in der Handhabung von Generics und / oder wenn bestimmte Bibliotheksklassen gener...
20.06.2010, 06:13
6
Antworten

Java Generics mit Klasse T

Ich habe also eine Karte: %Vor% Und ich würde Elemente wie folgt hinzufügen: %Vor% Ich habe eine generische Methode wie folgt: %Vor% Jetzt funktioniert dieser Code ohne Probleme mit dem Compiler: %Vor% Aber wenn ich das versuche:...
31.05.2009, 14:04
3
Antworten

Generische Java-Felddeklaration

In einer Klasse ohne generische Typen möchte ich ein ziemlich komplexes generisches Feld ähnlich dem folgenden deklarieren: %Vor% Problem ist der Java-Compiler wird mich nicht lassen:) Also meine Frage ist, wie führe ich T und S richtig e...
14.08.2015, 11:15
3
Antworten

Die vererbte Methode hat den Referenztyp zurückgegeben

Ich stehe vor dem in diese Frage , möchte aber (falls möglich) eine Lösung finden, ohne alle Casts und @SuppressWarning-Annotationen. Eine bessere Lösung wäre eine, die auf dem referenzierten aufbaut: Entfernen von @SuppressWarning Ent...
22.08.2013, 14:47
2
Antworten

Speichern verschiedener Arten von Elementen in einer Liste in Java

Ich versuche einen allgemeinen Tabellenlader zu entwickeln, dessen Schema zur Laufzeit bekannt ist. Dies erfordert eine Klasse, die eine Liste verschiedener Elementtypen enthält und verschiedene Methoden zum Abrufen und Festlegen unterstützt, z....
14.06.2013, 21:33
5
Antworten

Was ist ein Anwendungsfall für einen generischen Konstruktor?

Betrachten Sie den folgenden Konstruktor für die Klasse Foo (was der Übersichtlichkeit halber nicht einer generischen Klasse ist): %Vor% Dies ist eine gültige Syntax für Konstruktoren, genau wie bei normalen generischen Methoden . A...
22.02.2012, 23:03
2
Antworten

C # generische Einschränkungen für IEnumerable

%Vor% Der Compiler benötigt explizit IEnumerable<A> als IEnumerable<I> : %Vor% Aber mit generischen Einschränkungen erhalten wir: %Vor% Jedoch kompiliert das gut. %Vor% Daher die Frage: Ist das ein korrektes Verhalt...
24.07.2012, 12:16
6
Antworten

In Java ist es möglich, eine typsichere Zuordnung von Klassen zu Instanzen ihrer Klasse zu erstellen?

Ich möchte eine Map erstellen, die eine Klasse als Schlüssel verwendet, um eine Instanz dieser Klasse zurückzugeben. Etwas wie: %Vor% Ist das möglich? Ich habe das Gefühl, dass es nicht so ist, weil ich nicht angeben kann, dass T eher ein...
22.07.2011, 19:25