Ich habe einige Lesen auf Wildcards in Java, aber ich kann nicht herausfinden, wie Sie eine Wildcard-Typ einer Sammlung in der Implementierung einer Schnittstelle Methode Deklaration auflösen würde. Sie können den Typ technisch ermitteln, indem Sie eines der Objekte in der Sammlung untersuchen, aber das Auflösen des Typs in der Sammlung nicht zulassen. Dies schlägt fehl, wenn die Sammlung leer ist.Auflösen Wildcard-Typ in @Override Implementierung einer Schnittstelle
Gibt es eine geeignete Methode, die mir nicht bewusst ist?
Nein, Löschung aufgrund geben, gibt es keine Möglichkeit, den ursprünglichen Typen zur Laufzeit zu erholen. Selbst Ihr Vorschlag wird nicht funktionieren, weil eine 'Liste
@TavianBarnes Guter Punkt, ich machte eine schlechte Annahme dort. – nukeforum