美文网首页
Java知识点整理(3)- 泛型类

Java知识点整理(3)- 泛型类

作者: 神坛下的我 | 来源:发表于2018-09-14 15:50 被阅读0次

    泛型类

    • 泛型就是参数化类型,使用广泛的类型。
    • 泛型的作用:
    1. 安全:编译时检查类型安全。
    2. 方便:所有的强制转换都是自动和隐式的,提高代码的重用率。
    • 泛型常用字母:T type表示类型,K,V代表键值,E代表element,任意元素,?表示不确定的类型。
    • 格式:
    class 类名 <字母列表> {
          修饰符 字母 属性; 
          修饰符 构造器 (字母){}
          修饰符 返回类型 方法(字母){}
    }
    
    • 注意:不能使用在静态属性上,静态方法上
    • 使用:
    1. 指定具体类型,编译时会进行类型检查。
    2. 获取数据时不需要强制类型转换。
    3. 泛型使用时不能指定基本类型(使用包装类)。
    • 接口中泛型字母只能使用在方法中,不能使用在全局常量中。(因为接口中常量默认为 public static final)
    • 泛型方法格式:
    修饰符 <字母> 返回类型 方法名(字母){}
    
    • 是否拥有泛型方法,与其所在的类是否泛型没有关系。
    • 泛型方法只能访问对象的信息,不能修改信息。

    相关文章

      网友评论

          本文标题:Java知识点整理(3)- 泛型类

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