Suchergebnisse für Anfrage "generics"

2 die antwort

Warum beschwert sich Javac über Generika, die nichts mit den Typargumenten der Klasse zu tun haben? [Duplikat

Diese Frage hat hier bereits eine Antwort: Java generische Methoden in generischen Klassen [/questions/18001550/java-generic-methods-in-generics-classes] 6 answersWas ist ein roher Typ und warum sollten wir ihn nicht ...

6 die antwort

Warum gibt es in C # 4.0 keine generische Varianz für Klassen?

Wenn wir es für Schnittstellen haben, warum haben wir es nicht auch für Klassen? Was wäre das Problem, das bei der Verwendung auftreten würde?

8 die antwort

Ist es möglich, den Rückgabetyp einer generischen Swift-Klassenfunktion auf dieselbe Klasse oder Unterklasse zu beschränken?

Ich erweitere eine Basisklasse (eine, die ich nicht kontrolliere) in Swift. Ich möchte eine Klassenfunktion zum Erstellen einer in eine Unterklasse eingegebenen Instanz bereitstellen. Eine generische Funktion ist erforderlich. ...

TOP-Veröffentlichungen

2 die antwort

Eingeschränkte Generika aus Funktionen und Methoden zurückgeben

Ich möchte eine Funktion erstellen, die ein Objekt zurückgibt, das einem Protokoll entspricht, aber das Protokoll verwendet eintypealias. Angenommen, das folgende Spielzeugbeispiel: protocol HasAwesomeness { typealias ReturnType func ...

6 die antwort

Generische Methode zum Erstellen einer tiefen Kopie aller Elemente in einer Sammlung

Ich habe verschiedene ObservableCollections verschiedener Objekttypen. Ich möchte eine einzelne Methode schreiben, die eine Auflistung aller dieser Objekttypen verwendet und eine neue Auflistung zurückgibt, bei der jedes Element eine tiefe Kopie ...

32 die antwort

Ist List <Dog> eine Unterklasse von List <Animal>? Warum sind Java-Generika nicht implizit polymorph?

Ich bin etwas verwirrt darüber, wie Java-Generika mit Vererbung / Polymorphismus umgehen. ehmen Sie die folgende Hierarchie an - Tie (Elternteil) Hun - Katz (Kinder) Angenommen, ich habe eine MethodedoSomething(List<Animal> animals). Nach ...

2 die antwort

Generics, Typparameter und Platzhalter

Ich versuche, Java-Generika zu verstehen und sie scheinen extrem schwer zu verstehen. Zum Beispiel ist das in Ordnung ... public class Main { public static void main(String[] args) { List<?> list = null; method(list); } public static <T> void ...

8 die antwort

Wie ändere ich den TList <record> -Wert?

Delphi 2010 So ändern Sie den TList <record> -Wert? type TTest = record a,b,c:Integer end; var List:TList<TTest>; A:TTest; P:Pointer; .... .... List[10] := A; <- OK List[10].a:=1; <- Here compiler error : Left side cannot be assined to ...

2 die antwort

Warum erfüllt eine Klasse mit optionalen Parametern im Konstruktor nicht die generische Bedingung new ()?

Der folgende Code kann nicht kompiliert werden. Dabei wird der Fehler "Widget muss ein nicht abstrakter Typ mit einem öffentlichen Konstruktor ohne Parameter sein" ausgegeben. Ich würde denken, dass der Compiler alle Informationen hat, die er ...

2 die antwort

Use Self als generischen Typ

Self kann als Rückgabetyp einer Methode verwendet werden: func doSomething() -> Self {}Ist es irgendwie möglich, @ zu verwendSelf als generischer Typ wie folgt? func doSomething() -> Wrapper<Self> {}Beispie Es wäre schön, wenn ich ...