动力节点口口相传的Java黄埔军校
java泛型方法的使用
2019-09-03 来源:动力节点

 

今天动力节点java培训机构小编为大家分享“java泛型方法的使用”,希望能够帮助到那些java零基础学员,下面就随小编一起看看java泛型方法的使用吧。


 一、类 泛型使用


  泛型类必须为引用类型的


  代码格式


public class TestTwo{


    private T t;


    public T getT() {

        return t;

    }


    public void setT(T t) {

        this.t = t;

    }

}


使用类


public static void main(String[] args) {


        TestTwostringTest = new TestTwo<>();


        stringTest.setT("中国");


        System.out.println(stringTest.getT());


        TestTwointegerTest = new TestTwo<>();


        integerTest.setT(1);


        System.out.println(integerTest.getT());


    }


当泛型传入什么类型,则可以处理什么类型数据



  二、泛型方法使用


  泛型方法的写法:


public class TestTwo {


    publicvoid show(T t) {

        System.out.println("泛型方法传入数据:" + t);

    }

}

 

泛型方法使用:


 public static void main(String[] args) {


        TestTwo testTwo = new TestTwo();


        testTwo.show("China");


        testTwo.show(1);

    }


  运行结果:


1.png

泛型方法运行结果


  三、泛型接口


  泛型接口写法:


public interface TestTwo{


    public abstract void test(T t);

}


泛型实现方式:


  static class TestImplimplements TestTwo{


        @Override

        public void test(T t) {

            System.out.println(t);

        }

    }


泛型接口使用:


public static void main(String[] args) {


        TestImpltestTwo = new TestImpl();

        testTwo.test("泛型测试接口");

    }


运行结果:


2.png

结果如图


  四、泛型通配符的使用


  泛型通配符有三种


  1)、 任意通配符


  2)、? extends E 向下限定 ,E及其子类


  3)、? super E 向上限定 ,E及其父类


以上就是动力节点java培训机构介绍的“java泛型方法的使用”的内容,希望通过此文能够帮助到那些java零基础学员,如有任何问题,请在线咨询,有专业老师随时为你服务。


相关免费视频教程推荐


Java泛型视频教程下载:http://www.bjpowernode.com/xiazai/2504.html


开班信息

同类文章

微信搜索“动力节点Java学院“或扫二维码

关注官方微信免费领学习资料

动力节点Java培训机构,行业口碑最好的Java培训机构。

立即抢名额