qq_23908539
2015-08-28 15:30
采纳率: 87.5%
浏览 1.5k
已采纳

java泛型类的一个小问题?

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>
    {
        ...
    }
    
    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题