泛型标记和泛型限定:E、T、K、V、N、?
在使用泛型的时候,若希望将类的继承关系加入泛型应用中,就需要对泛型做限定, 具体的泛型限定有对泛型上线的限定和对泛型下线的限定。
1.对泛型上限的限定:<? extends T> 在Java中使用通配符“?”和“extends”关键字指定泛型的上限,具体用法为<? extendsT>,它表示该通配符所代表的类型是T类的子类或者接口T的子接口。
2.对泛型下限的限定:<? super T>在Java中使用通配符“?”和“super”关键字指定泛型的下限,具体用法为<? super T>, 它表示该通配符所代表的类型是T类型的父类或者父接口。