当前位置:   article > 正文

java泛型

java泛型
public class Main<T>
{
    private T obj;
    public T getObj()
    {
        return  obj;
    }
    public void setObj(T obj){
        this.obj=obj;
    }
    public static void main(String[] args){
        Main<String> name=new Main<String>();
        Main<Integer> age=new Main<Integer>();
        name.setObj("张三");
        String newName=name.getObj();
        System.out.println("姓名"+newName);
        age.setObj(25);
        int newAge=age.getObj();
        System.out.println("年龄:"+newAge);

    }
}

泛型方法的应用:

public class Main
{
    public static void main(String[] args){
        Integer[] num={1,2,3,4,5};
        String[] str={"红","蓝","紫"};
        Main.display(num);
        Main.display(str);


    }
    public static <E> void display(E[] list){//E为类型参数
        for(int i=0;i<list.length;i++)
            System.out.println(list[i]+" ");
        System.out.println();
    }
}
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/412409
推荐阅读
相关标签
  

闽ICP备14008679号