Java泛型多类型参数的示例分享
下文笔者讲述java泛型中多类型参数的简介说明,如下所示
泛型中定义多类型的参数, 只需在尖括号中放入多个类型参数符例:
package com.java265;
public class GenericsTester {
public static void main(String[] args) {
InfoClass<Integer, String> InfoClass = new InfoClass<Integer, String>();
InfoClass.add(Integer.valueOf(88),"java265.com");
System.out.printf("Integer Value :%d\n", InfoClass.getFirst());
System.out.printf("String Value :%s\n", InfoClass.getSecond());
InfoClass<String, String> InfoClass1 = new InfoClass<String, String>();
InfoClass1.add("aaa","web");
System.out.printf("String Value :%s\n", InfoClass1.getFirst());
System.out.printf("String Value :%s\n", InfoClass1.getSecond());
}
}
class InfoClass<T, S> {
private T t;
private S s;
public void add(T t, S s) {
this.t = t;
this.s = s;
}
public T getFirst() {
return t;
}
public S getSecond() {
return s;
}
}
----运行以上代码,将输出以下信息----
Integer Value :88
String Value :java265.com
String Value :aaa
String Value :web
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


