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 Generics Wildcard erweitert die letzte Klasse

Warum gibt Java beim Kompilieren meiner TestGenerics class keine Warnung aus, wenn man bedenkt, dass String class final ist und nicht erweitert werden kann? %Vor%     
31.07.2013, 12:25
2
Antworten

Wie schreibe ich eine generische Iteration einer Funktion mit Java 8?

Bitte beachten Sie die folgenden zwei Funktionen: %Vor% Während composite(first, second) die Komposition von first und second berechnet, berechnet iterate(function, n) die nth iterieren von function . Während die Eins...
24.05.2014, 21:48
1
Antwort

Scala UpperBound und LowerBound Konzept

Unten ist der Code, den ich ausführen möchte: %Vor% Die Methode printStudentDetails from MyGenericClassforLowerBound erzeugt das Problem. Die Anweisungen student.printDetails und student.printSomeOtherDetails sagen mir %Vor%...
06.11.2013, 20:11
3
Antworten

Vererbung funktioniert nicht mit übergeben als generischer Typ

Betrachten Sie meine benutzerdefinierte erweiterte hashmap: %Vor% Warum funktioniert das nicht, da CustomHashMap ein Kind von HashMap ist? %Vor% Aber das funktioniert: %Vor% Und es funktioniert auch, wenn Sie eine CustomHashMap in...
14.11.2013, 11:33
2
Antworten

Wie ruft man eine generische Erweiterungsmethode mit Reflektion auf?

Ich habe die Erweiterungsmethode GenericExtension geschrieben. Jetzt möchte ich die Erweiterungsmethode Extension aufrufen. Aber der Wert von methodInfo ist immer Null. %Vor% Was ist los?     
10.04.2013, 13:19
3
Antworten

Autocomplete für generische Typen in Eclipse

"Auf Objekte über ihre Schnittstellen verweisen" ist eine gute Vorgehensweise, wie in Effektivem Java erwähnt. So bevorzuge ich zum Beispiel %Vor% über %Vor% in meinem Code. Eine nervige Sache ist, dass, wenn ich ArrayList<String>...
03.07.2012, 14:56
3
Antworten

Generics Typ Gießen

Ich bekomme einfach nichts im generischen .NET-Casting. Kann jemand erklären, was im folgenden Codefragment passiert? %Vor%     
11.09.2012, 17:55
4
Antworten

Warum entfernt Java TreeSetE (Object) kein E?

Aus dem Java 6 TreeSet<E> Dokumentation: %Vor% Warum akzeptiert dies ein Objekt anstelle des generischen Typs E? Die einzigen Objekte, die hinzugefügt werden können, sind vom Typ E, daher folgt, dass der einzige entfernbare Typ vo...
04.11.2011, 21:06
7
Antworten

Generische Array-Erstellung

Hier ist der Code, den ich verwende %Vor% Ich habe Leute gesehen, die sagen, dass das Erstellen eines Arrays wie diesem eine schlechte Idee ist, da es nicht typsicher ist. Aber jedes Mal, wenn ich es benutze, habe ich keine Probleme damit. W...
05.04.2012, 15:45
2
Antworten

Geben Sie einen Parameter mit mehreren Schranken ein

Dieser Code wird kompiliert: %Vor% aber wenn ich die letzte Zeile durch ersetze %Vor% Ich bekomme "Schnittstelle erwartet hier". Warum?     
02.04.2012, 11:37