Suchergebnisse für Anfrage "generics"

14 die antwort

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 ...

34 die antwort

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?

8 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

4 die antwort

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 ...