您的位置:首页 > 其它

15.7 擦除的神秘之处

2016-05-13 16:55 162 查看
尽管可以声明ArrayList.class但是不能声明Arraylist<Integer>.class

c1=new ArrayList<string>().getclass();c2=new Arraylist<integer>.getclass(); c1=c2;他们是相同的类型

在泛型的内部,无法获得任何有关泛型参数类型的信息。

可以使用extends,如T extends hasF等,类型参数的擦除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: