一、泛型
二、泛型类
定义:
public class Generic<T>{
}
使用:
Generic<String> g = new Generic<String>();
三、泛型方法
例:
public <T> void show(T,t){
}
泛型方法的使用,例:
Generic g = new Generic();
g.show();//填想要的类型
四、泛型接口
- 泛型接口定义,例:
复习接口的方法只有抽象方法,默认修饰符public abstract ,也可以不写。 - 泛型接口实现,例:
泛型接口使用,例:
五、类型通配符
六、可变参数
例:
相当于将数字都封装到了a数组里,所以可以用增强for遍历
注意:
形参中有可变参数,一般把可变参数放在所有参数的最后,不然会报错七、可变参数的使用
- asList 固定大小,因此不能增删元素,可以改变元素内容
- List中的of() 增删改都不行,可重复
- Set中的of() 增删不行,没有改(不能索引),不可重复
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。