温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java泛型类如何定义多个类型

发布时间:2024-10-24 13:22:45 来源:亿速云 阅读:84 作者:小樊 栏目:编程语言

在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的泛型类,它可以存储两种类型的数据:T1T2。您可以根据需要创建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!"
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI