定义泛型

    泛型标记 对应单词 说明
    E element 在容器中使用,表示容器的元素
    T type 表示普通的Java类
    K key 表示键, map中的key
    V value 表示值
    N number 表示数值类型
    ? 表示不确定的java类型
    1. package CommonClass.fanxing;
    2. public class Generics<T> {
    3. private T flag;
    4. public void setFlag(T flag){
    5. this.flag=flag;
    6. }
    7. public T getFlag(){
    8. return this.flag;
    9. }
    10. }
    1. package CommonClass.fanxing;
    2. public class TestGenerics {
    3. public static void main(String[] args) {
    4. Generics<String> s=new Generics<>();
    5. s.setFlag("耿仁龙");
    6. String flag=s.getFlag();
    7. System.out.println(flag);
    8. Generics<Integer> i=new Generics<>();
    9. i.setFlag(100);
    10. Integer flag1=i.getFlag();
    11. System.out.println(flag1);
    12. }
    13. }

    image.png