• 技术文章 >java >java教程

    java泛型的局限探究

    小妮浅浅小妮浅浅2021-08-11 09:30:04原创5379

    1、泛型类的静态上下文中类型变量失效。

        //静态域或者方法里不能引用类型变量
        private static T instance;
        //静态方法 本身是泛型方法就行
        private static <T> T getInstance(){
        }

    2、不能实例化类型变量。

    //    public Restrict() {
    //        this.data = new T();
    //    }

    3、不能用基本类型实例化泛型参数。

    //      NormalGeneric<double> normalGeneric = new NormalGeneric<>();
            NormalGeneric<Double> normalGeneric = new NormalGeneric<>();

    4、不能创建参数化类型的数组。

    Restrict<Double>[] restrictArray;
      Restrict<Double>[] restricts = new Restrict<Double>[10];

    以上就是java泛型的局限探究,希望对大家有所帮助。更多Java学习指路:java教程

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java泛型
    上一篇:java局部变量表的介绍 下一篇:java下界通配符的用法

    相关文章推荐

    • java中有哪些基本注解• java泛型方法是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网