java遗珠之泛型继承

Posted 吴冬冬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java遗珠之泛型继承相关的知识,希望对你有一定的参考价值。

当给定两个具体的类型ABMyClass<A>MyClass<B>没有任何关系,不管AB是什么关系。

你可以通过扩展泛型类或者实现泛型接口的

interface PayloadList<E,P> extends List<E> 
  void setPayload(int index, P val);
  //...

以下参数化的PayloadList都是List<String>的子类型

  • PayloadList<String,String>
  • PayloadList<String,Integer>
  • PayloadList<String,Exception>

还可以通过通配符实现泛型的子类型,我们后面会讲到的。

以上是关于java遗珠之泛型继承的主要内容,如果未能解决你的问题,请参考以下文章

java遗珠之泛型类型擦除

java遗珠之泛型七大限制

java遗珠之泛型七大限制

java遗珠之泛型的作用

java遗珠之泛型多边界

java遗珠之泛型类型推断