泛型分为:泛型类,泛型方法,泛型接口
泛型定义格式:
1.<类型>:指定一种类型的格式,这里的类型可以看成是形式参数
2.<类型1,类型2>:指定多种类型的格式,多种类型之间用逗号隔开
泛型类定义格式:
修饰符 class 类名<类型>{}
泛型方法定义格式:
修饰符<泛型> 返回值类型 方法名(类型 变量名){}
泛型接口定义格式:
修饰符 interface 接口名<类型>{}
类型通配符:
表示各种泛型List的父类,使用类型通配符
类型通配符:<?>
List<?>:表示元素类型未知的List,它的元素可以匹配任何类型
这种带通配符的List仅表示它是各种泛型List的父类,不能把元素添加到其中
类型通配符上限:<?extends 类型>
类型通配符下限:<?super 类型>
253

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



