问答详情
源自:2-8 服务接口

<T extends Entity>感觉写起来有点繁琐

这种可不可以 直接用List<Entity> list(Entity entity) throws PersistenceException;代替,不知道具体是什么区别

提问者:慕粉3875990 2018-06-08 10:05

个回答

  • 成富
    2018-06-22 17:26:19

    关于这个的具体回答,请参考我在另外一个相似问题的答案,见https://www.imooc.com/qadetail/262157?t=427541

  • taoy
    2018-06-09 20:24:50

    Entity表明集合元素只能是这个类型,不可以是任何其他类型,这样和硬编码一样,不方便,比如Entity子类也不可以。而使用范型,就没有这个限制,集合类在真正使用前才真正确定内部元素类型,更方便且广泛适用。