generics

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

Warum erzeugt TList.Remove () einen EAccessViolation-Fehler?

Warum wird EAccessViolation beim Ausführen des folgenden Codes ausgelöst? %Vor%     
14.11.2008, 11:22
3
Antworten

Darstellen einer generischen C # -Methode in einem UML-Klassendiagramm

Ich habe die folgende Schnittstelle: %Vor% User ist eine abstrakte Klasse und ICanLogin ist eine andere Schnittstelle. Nun möchte ich die obige Schnittstelle mit ihrer Methode in einem UML-Klassendiagramm in Visio darstellen. Wie...
17.01.2010, 10:58
4
Antworten

Java - Erhalten eines generischen Objekts als String Generischer Typ löst Ausnahme aus

%Vor% Die Liste l enthält das Element vom Typ Box . In Fall 1 erhalte ich das erste Element als Box<Integer> und im zweiten Fall wird das zweite Element in der Liste als Box<String> erhalten. Die ClassCastException wird i...
26.03.2016, 08:46
2
Antworten

Ruft den tatsächlichen Typ eines generischen Objektparameters ab

Zweifellos wurden Elemente dieser Frage schon einmal gestellt, aber ich habe Probleme, eine Antwort zu finden. (Disclaimer: Dies ist verwandt, aber getrennt von einer kürzlich gestellten Frage). Ich habe eine Methode wie folgt: %Vor% Das...
03.09.2009, 03:49
3
Antworten

Kann ich in Java eine beliebige Anzahl generischer Typparameter angeben?

Ich suche nach einer bestimmten Art von Schnittstelle in Java (obwohl dies genauso für reguläre Klassen gilt) . Diese Schnittstelle müsste eine Methode enthalten, zB invoke ; es würde mit einer variierenden Anzahl von Parametern aufgerufen we...
06.11.2015, 14:31
2
Antworten

Generischer Rückgabetyp aus einer generischen Methode

Betrachten Sie eine generische Methodendefinition wie folgt: %Vor% Funktioniert perfekt, um einen beliebigen Objekttyp zu erhalten, bis Sie ein generisches Objekt wie List & lt; String & gt; versuchen. Der einzige Weg, wie ich es zum Laufen...
17.02.2015, 09:49
2
Antworten

Generics-Platzhalter mit "extends" und "super"

Ich arbeite an einem Projekt, bei dem Services zu einer Komponente hinzugefügt werden müssen. Die Klasse Service ist eine Schnittstelle ohne Methoden. Hier ist ein Beispiel, wie meine Dienste funktionieren: %Vor% Jetzt gibt es viele Imple...
04.04.2015, 21:23
1
Antwort

Java-Interoperabilitätsprobleme mit Scala-Generika und Boxen

Angenommen, ich habe dieses Scala-Merkmal: %Vor% Die Bereitstellung einer Java-Implementierung ist einfach: %Vor% Beginnen wir nun mit einem generischen Merkmal: %Vor% Der obige Ansatz funktioniert nicht, da die Einheit x returns...
30.10.2014, 00:28
1
Antwort

Generische Erweiterungsmethoden in LINQ

%Vor% Ich möchte einige LINQ-Erweiterungen für generische Typen erstellen. Ich weiß, wie ich LINQ erweitern kann, ohne Delegaten zu verwenden, ich habe mehrere noch nicht definierte Typen, die Eigenschaften haben, die ich aufzählen muss und Din...
17.02.2014, 23:44
2
Antworten

In Guave, warum ist nur "T" wo verwendet? Super T "wäre möglich?

Warum verwenden die Utility-Factory-Methoden häufig einen spezifischen generischen Parameter (wie T ) anstelle eines beschränkten Wildcard-Parameters (wie ? super T )? Zum Beispiel die Signatur von Funktionen # forPredicate ist: %Vor%...
31.01.2013, 17:11