自定义泛型方法及通配符
自定义泛型方法
基本语法
修饰符 <T,R...>返回类型 方法名(参数列表){
}
注意细节
- 泛型方法,可以定义在普通类中,也可以定义在泛型类中
- 当泛型方法被调用时,类型会确定
- public void eat(E e){}不是泛型方法,而是使用了泛型
泛型的继承和通配符说明
- 泛型不具备继承性
- 支持任意泛型类型
- :支持A类以及A类的子类,规定了泛型的上限
- :支持A类及A类的父类,不限于直接父类,规定了泛型的下限
修饰符 <T,R...>返回类型 方法名(参数列表){
}