Wie Sie element hinzufügen, um eine generische collection
Frage ich mich, wie Sie eine spezialisierte Objekt eine generische Sammlung
Ich bin mit dem folgenden code
Collection<T> c;
Class1 object1 = new Class1()
c.add((T)object1)
Ist das der richtige Weg?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Ihre Sammlung ist bestimmt zu halten, die nur Instanzen von Class1 sollten Sie tun:
Oder Sie haben die Möglichkeit, halten Sie Ihre Sammlung wirklich offen mit
wildcard
Generika (obwohl ich nicht verstehen, Ihre Absicht hinter dieser Anforderung) mit code wie diesem:Ist es nicht erforderlich, alle casting-entweder.