美文网首页
Java-0014-泛型

Java-0014-泛型

作者: 云转水流 | 来源:发表于2016-07-26 18:43 被阅读13次

    2016.7.25

    泛型
    ?  表示不确定的java类型。
    T   表示java类型。
    K V  分别代表java键值中的Key Value。
    E   代表Element。

    使用泛型必须先声明
    声明形式:<T> <V> <?>

    (这里写的Object是一个具体的类型,而不是所有类型的超类)
    GenericFoo<? extends Object>
    设置了上限的泛型,最高父类是Object
    GenericFoo<? super Object>
    设置了下限的泛型,必须是Object的父类
    GenericFoo<?>
    设置了一个泛型,可以匹配任何类型
    GenericFoo<Object>
    设置了一个具体的类型

    将泛型指定为<?>时,编译时添加会报错(可能其他的一些调用也会出错),

    相关文章

      网友评论

          本文标题:Java-0014-泛型

          本文链接:https://www.haomeiwen.com/subject/mbpgjttx.html