互联网

当前位置 /首页/游戏数码/互联网/列表

泛型的使用方法

有时候我们在使用java编程的时候,想知道如何使用泛型,怎么使用呢,下面来分享一下方法

泛型类的定义和使用

(01)第一步我们首先打开eclipse软件,新建一个测试类Test和泛型类Pair,如下图所示:

泛型的使用方法

(02)第二步通过class Pair<T>{}方式定义泛型类Pair,里面添加一个value变量和构造方法,get,set方法,如下图所示:

泛型的使用方法 第2张

(03)第三步在Test测试类main方法中,我们来使用泛型类,创建泛型类Pair的对象,并通过构造函数给value变量赋值为hello,通过get方法取值,set方法设置值,如下图所示:

泛型的使用方法 第3张

(04)第四步我们运行测试类test,可以看到打印出值分别为Hello何World,如下图所示:

泛型的使用方法 第4张

泛型类方法的定义和使用

(01)第一步我们通过public static <T, U> T get(T t, U u){}方式定义一个泛型方法,然后在main方法中调用泛型方法get(),如下图所示:

泛型的使用方法 第5张

(02)第二步我们运行test类,可以看到控制打印出Hello的结果,因为泛型方法get返回的是Hello,如下图所示:

泛型的使用方法 第6张

泛型接口的定义和使用

(01)第一步我们通过interface Show<T,U>{}方式定义一个泛型接口Show,并添加一个抽象方法,如下图所示:

泛型的使用方法 第7张

(02)第二步我们使测试类Test继承泛型接口Show,并重写抽象方法show,在main方法进行调用,如下图所示:

泛型的使用方法 第8张

(03)第三步运行Test测试类,可以看到控制台打印出Hello和当前时间的结果,如下图所示:

泛型的使用方法 第9张
TAG标签:泛型 #