美文网首页
泛型类型通配符

泛型类型通配符

作者: 哈迪斯Java | 来源:发表于2021-11-27 16:33 被阅读0次
image.png

当使用泛型类型通配符之后,就不能再做修改和添加的操作了。
package All.D13.Generic_;

import java.util.*;

public class Demon06 {
public static void main(String[] args) {
List<String> l1 = new ArrayList<>();
l1.add("成员12");
List<?>l2=new ArrayList<Number>();
List<?>l3=l1;

    //l2.add(321);
    //当使用类型通配符之后就不能在添加和修改了

   // l3.set(0,"使用通配符是否可以改变值");
    //发现l3进行修改,会编译报错

    // l3.add("jack");
    //进行添加也会报错

    //使用通配符的实例化对象可以进行删除或者获取

// l3.remove(0);
// System.out.println(l3);

    l1.set(0,"现在成员发生变化");
    System.out.println("l1为"+l1.get(0));


}

}

相关文章

  • java基础知识梳理&泛型初探

    目录 概述 范型的使用 类型参数 类型通配符 泛型方法 泛型类 限定类型参数上限 上界通配符(Upper Boun...

  • JAVA 泛型 边界 通配符

    泛型类 带有边界符的泛型方法 通配符,只读通配符,list 只接收T类型的子类或者T类型本身作为参数 只写通配符

  • 泛型程序设计---通配符类型

    1.通配符概念  通配符类型中,允许类型参数变化。例如,通配符类型  表示任何泛型类型Pair类型,它的类型参数是...

  • Java泛型食用笔记(四) -- 通配符

    Java泛型食用笔记(四) -- 通配符 1. 三种通配符 通配符为一个泛型类所指定的类型集合提供了一个有用的类型...

  • JAVA泛型总结

    泛型命名 泛型一些约定俗成的命名: 上界通配符 可以使用上界通配符来缩小类型参数的类型范围。 下界通配符 下界通配...

  • 易错点

    泛型 泛型约束使用extends而非implements 泛型类型没有多态的说法,所以出现了?通配符 泛型方法必须...

  • 03- Java集合

    一、泛型 泛型通配符:通配符表示一种未知类型,并且对这种未知类型存在约束关系。不能创建对象使用,只能作为方法的参数...

  • java泛型

    1:问:什么是 Java 泛型中的限定通配符和非限定通配符?有什么区别? 答:限定通配符对类型进行限制,泛型中有两...

  • 泛型

    入口程序 类型通配符 1.泛型的权限控制,父子级list :类型通配符上...

  • Java基础

    1、泛型 jdk1.5增加了泛型支持很大程度是为了让集合记住其元素的类型。知识点:泛型类、泛型接口、类型通配符、泛...

网友评论

      本文标题:泛型类型通配符

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