Suchergebnisse für Anfrage "generics"
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 ...
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?
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...