Suchergebnisse für Anfrage "generics"
Wie kann ein Factory-Pattern mit Generika in Java implementiert werden?
Ich habe eine generische Schnittstelle Handler public interface Handler<T> { void handle(T obj); }Ich kann n Implementierungen dieser Schnittstelle haben. Nehmen wir an, ich habe vorerst zwei Implementierungen. Einer, der String-Objekte ...
Wie erhalte ich eine Klasseninstanz vom Typ T
Ich habe eine Generika-Klasse,Foo<T>. In einer Methode vonFoo, Ich möchte die Klasseninstanz vom Typ T erhalten, kann aber einfach nicht @ aufrufT.class. Was ist der bevorzugte Weg, um es mit @ zu umgehT.class?
Java Generics Reflection: Generischer Feldtyp der Unterklasse
Gegeben zwei Klassen wie folgt: class Example1<A,B> { public Map<A,B> someMap = new HashMap<A,B>(); } class Example2 extends Example1<URL, URL> { } Gibt es eine Möglichkeit, mit Reflection die Komponententypen der Map für Example2 zu ...
Erweiterung eines typisierten Arrays durch Einhaltung eines Protokolls in Swift 2
Ich möchte ein typisiertes Array erweiternArray<SomeType> so dass es einem Protokoll entsprichtSomeProtocol. Jetzt weiß ich, dass Sie ein typisiertes Array wie folgt erweitern können: extension Array where Element: SomeType { ... }Und Sie können ...
WPF-Textblockbindung mit List <string>
weiß jemand, ob es eine einfache Möglichkeit gibt, einen Textblock an eine Liste zu binden. Bisher habe ich eine Listenansicht erstellt und an die Liste gebunden. Anschließend habe ich eine Vorlage in der Listenansicht, die einen einzelnen ...
Was ist Vec <_>?
Ich habe gesehenVec<_> schon ein paar mal. Beispielsweise let a = "line1\r\nline2\nline3"; println!("{:?}", a.lines().collect::<Vec<_>>());Aber was bedeutet das "unsichere Gesicht"<_> bedeuten Ich bin an einen Typnamen in spitzen Klammern ...
Sind statische Member einer generischen Klasse, die für verschiedene Java-Typen unterschiedlich sind?
@ Spence fragte dieseVorherige Frage [https://stackoverflow.com/questions/3438032/are-static-members-of-generic-classes-shared-between-types] . Also, wie funktioniert das in Java? Generische Typen werden zur Laufzeit in Java verworfen. Was ...
Get Konstruktor / Instanz vom generischen Typ in TypeScript
Ich versuche, eine Instanz vom generischen Typ @ zu erstelleT zum Beispiel class Factory { public static generate<T>(): T { return new T(); } }Aber seitT ist nur einAr notKonstrukteu, das können wir nicht machen. Ist es unmöglich, in ...
extend generisches Array <T> zum Übernehmen des Protokolls
Nehmen wir an, ich habe ein solches Protokoll definiert: protocol EuclideanPoint { func distance(other: Self) -> Double func dimension() -> UInt } Jetzt möchte ich verlängern[Float] und[Double], um dieses Protokoll zu übernehmen. Aber den ...
Arbeiten mit Merkmalen, die eine Größe erfordern
Ich hätte gerne einLinkedList von Trait-Object-Wrapper-Strukturen. Das Innere wäre ein Stream-Typ für einen Ssl- oder einen Nicht-Ssl-Stream. Ich hatte die Hoffnung, den Struktur-Wrapper weiterzugeben, und solange der innere dem gleichen Merkmal ...