泛型在我们的日常开发中经常会用到,一般可以分为两大类:
01.类泛型
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("lzy");
这样类型就被限定死了!
02.方法泛型
protected <T extends View> T findId(int resId) {
return (T) (findViewById(resId));
}
<T> 定义泛型
泛型在我们的日常开发中经常会用到,一般可以分为两大类:
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("lzy");
这样类型就被限定死了!
protected <T extends View> T findId(int resId) {
return (T) (findViewById(resId));
}
<T> 定义泛型