一、泛型
二、泛型类
定义:
public class Generic<T>{}
应用:
Generic<String> g = new Generic<String>();
三、泛型办法
例:
public <T> void show(T,t){}
泛型办法的应用,例:
Generic g = new Generic();
四、泛型接口
- 泛型接口定义,例:
温习接口的办法只有形象办法,默认修饰符public abstract ,也能够不写。 - 泛型接口实现,例:
-
泛型接口应用,例:
五、类型通配符
六、可变参数
例:
相当于将数字都封装到了 a 数组里,所以能够用加强 for 遍历
留神:
形参中有可变参数,个别把可变参数放在所有参数的最初,不然会报错七、可变参数的应用
- asList 固定大小,因而不能增删元素,能够扭转元素内容
- List 中的 of() 增删改都不行,可反复
- Set 中的 of() 增删不行,没有改(不能索引),不可反复