Ist es möglich, Ober- und Untergrenzen für Typparameter in Java anzugeben?Ist es möglich, Ober- und Untergrenzen für Typparameter in Java anzugeben?
Ich fand a conversation in Sun's forum, in dem dieses Problem besprochen wurde (offenbar bevor das Generika-Feature abgeschlossen wurde), aber es gab keine endgültige Antwort.
Zusammengefasst ist es eine gültige Syntax, dies zu tun:
public class MyClass<T extends Number super Integer>
?
Danke für Ihre Antwort. Darf ich vorschlagen, dass Sie einen Kommentar hinzufügen, der besagt, dass der Code nicht gültig ist, sodass niemand (falsch) denkt, dass er gültig ist? (z. B. wenn es auf einer Suchergebnisseite erscheint) –
@Hosam: Will do. –
Um klar zu sein, Sie * können * mehrere obere Schranken haben, zB 'List erweitert Anzahl & Vergleichbar> '. – NateS