1.    类型变量:是一个无条件的标识符

       泛型类:其定义中包含了类型变量

2.    如果一个接口/方法声明了类型变量,则其是泛型的。

3.    类型变量位于<>中,方便识别:

        例如:

        java的参数多态与泛型

        类型变量也是一种特殊的参数。

    例1:

    java的参数多态与泛型

例2:

    java的参数多态与泛型

  泛型只出现在编译阶段,运行时是没有泛型的      

4.    泛型接口的两种实现方式:

    (1)泛型接口,非泛型的实现类:

    java的参数多态与泛型

    (2)泛型接口,泛型的实现类:

    java的参数多态与泛型

泛型数组是不可创建的,Wildcards 通配符,只在使用泛型的时候出现,不能在定义中出现 

另:静态creator方法:

java的参数多态与泛型

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2021-10-15
相关资源
相似解决方案