泛型的通配符 :?,表示可以设置任何泛型类型,但是由于类型的不确定性这个类型不能被修改。
衍生的两个子通配符:
?extends 类:设置泛型上限,如? extends Number,表示?泛型类型只能为Number或Number的子类,Integer,Double等。
?super 类:设置泛型下限,例如 ? super String ,表示只能设置String或其父类Object。
?extends 类 通配符可以用在类的参数声明上 而 ?super 类 只能用在方法的参数声明中。
本文详细介绍了Java泛型中的通配符概念及其使用场景。包括泛型的基本通配符?,以及其衍生的两个子通配符:?extends类用于设置泛型上限,?super类用于设置泛型下限,并解释了它们的应用区别。
泛型的通配符 :?,表示可以设置任何泛型类型,但是由于类型的不确定性这个类型不能被修改。
衍生的两个子通配符:
?extends 类:设置泛型上限,如? extends Number,表示?泛型类型只能为Number或Number的子类,Integer,Double等。
?super 类:设置泛型下限,例如 ? super String ,表示只能设置String或其父类Object。
?extends 类 通配符可以用在类的参数声明上 而 ?super 类 只能用在方法的参数声明中。

被折叠的 条评论
为什么被折叠?