描述你的问题
T 这里怎么理解,一般理解List,T代表未知有待传入的实参,那么 T这种写法如何理解,为什么尖括号在前面,里面还继承T?求帮理解。
另外,除夕了,新年快乐啊
贴上相关代码
public <T extends View> T getView(int viewId) {
View view = views.get(viewId);
if (view == null) {
view = convertView.findViewById(viewId);
views.put(viewId, view);
}
return (T) view;
}
<T extends View>
是声明这是一个泛型方法,同时extends View限制了返回的T类型必须是View的子类