java中带有泛型的class在用到(new\extends\implements\作为函数参数等)他们时,如果不设置他们的泛型,而只是用该class的名字来操作,编译器会警告说“xxx is a raw type”,xxx是个原生类型,你应该设置一下它的泛型的类型。那有没有什么时候就是会用到raw type的?就是只需要这个class的名字,而不需要去设置他的泛型类型?
3条回答 默认 最新
- threenewbee 2015-08-28 15:37关注
比如说继承,在继承的过程中,你保留泛型参数:
class List<T> { ... } class LinkedList<T> : extends List<T> { ... }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报