java遗珠之泛型多边界

Posted 吴冬冬

tags:

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

泛型的类型参数可以有多个边界

<T extends B1 & B2 & B3>

当其中一个边界是class的时候需要写在前面。

class A  /* ... */


interface B  /* ... */


interface C  /* ... */


public class D<T extends A & B & C>  /* ... */

写在后面的话会有编译错误

class D <T extends B & A & C>  /* ... */   // compile-time error

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

java遗珠之泛型不可靠类型

java遗珠之泛型七大限制

java遗珠之泛型七大限制

java遗珠之泛型的作用

java遗珠之泛型继承

java遗珠之泛型类型推断