java的参数多态与泛型

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

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

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

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

        例如:

        

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

    例1:

    

例2:

    

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

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

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

    

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

    

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

另:静态creator方法:


猜你喜欢

转载自blog.csdn.net/qq_38969070/article/details/80723728