java泛型方法的使用_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 java泛型方法的使用

java泛型方法的使用

更新时间:2019-09-03 15:39:01 来源:极悦 浏览2001次

 

今天极悦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泛型视频教程下载:


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>