在Java中,泛型类允许您定义一个类,该类可以处理多种数据类型。要定义一个泛型类并指定多个类型,您需要在类名后面的尖括号中列出这些类型。多个类型之间用逗号分隔。下面是一个示例:
public class GenericBox<T1, T2> {
private T1 item1;
private T2 item2;
public void set(T1 item1, T2 item2) {
this.item1 = item1;
this.item2 = item2;
}
public T1 getItem1() {
return item1;
}
public T2 getItem2() {
return item2;
}
}
在这个例子中,我们定义了一个名为GenericBox
的泛型类,它可以存储两种类型的数据:T1
和T2
。您可以根据需要创建GenericBox
的实例,并指定要存储的数据类型。例如:
GenericBox<Integer, String> intStringBox = new GenericBox<>();
intStringBox.set(42, "Hello, world!");
Integer intValue = intStringBox.getItem1(); // intValue will be 42
String strValue = intStringBox.getItem2(); // strValue will be "Hello, world!"
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。