gpt4 book ai didi

java - 如何重载泛型构造函数

转载 作者:行者123 更新时间:2023-12-02 06:39:49 25 4
gpt4 key购买 nike

我有一个类abc如下

public class Abc<T> {
int arg1;
int arg2;
int arg3;

public <T> Abc(int arg1 , int arg2 ,int arg3){
this.arg1 = arg1;
this.arg2 = arg2;
this.arg3 = arg3;
}

public <T> Abc(int arg1, int arg2){

// How to call the above the constructor by setting some value to arg3.
}
}

如何从 2 参数构造函数调用 3 参数?

最佳答案

像这样:

public <T> Abc(int arg1, int arg2){
this(arg1, arg2, 0);
}

您必须为 arg3 定义默认值,我用了0如上所述。

注意:我认为你不需要所有这些 <T>

关于java - 如何重载泛型构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com