第 26 条:请不要使用原生态类型
作者:
综合楼 | 来源:发表于
2021-05-10 19:50 被阅读0次
![](https://img.haomeiwen.com/i7484530/f4fd67270c2da7f4.jpeg)
请不要使用原生态类型.jpeg
interface GInterface {
<T> void foo(List<? extends T> list);
}
public class GInterfaceImpl implements GInterface{
@Override
public <T> void foo(List<? extends T> list) {
// 只能遍历list,不能修改list
for (T t : list) {
System.out.println(t);
}
// list.add(new Object()); // 编译器报错
}
public static void main(String[] args) {
GInterfaceImpl gIterfaceImpl = new GInterfaceImpl();
ArrayList<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("8");
gIterfaceImpl.foo(list);
}
}
本文标题:第 26 条:请不要使用原生态类型
本文链接:https://www.haomeiwen.com/subject/debldltx.html
网友评论