Dlaczego `T rozszerza String` jest dozwolone, ale daje ostrzeżenie? [duplikować]
Możliwy duplikat:
@SuppressWarnings for „extends String”
CzemuT extends String
jest dozwolone, ale daje ostrzeżenie?
Parametr typu T nie powinien być ograniczony końcowym typem String. Ostateczne typy nie mogą być dalej rozszerzane
public class Car<T extends String>
Wiem co jest ostateczne wiem Wiem, że tylko możliwa wartośćT can be String
Zastanawiałem się nad Ostrzeżeniem.