如何从Data类转换这个简单的构造函数,使其参数存储在数组中?
public class Data {
private int number;
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public Data(int number){
setNumber(number);
}
}
答案 0 :(得分:0)
你可以改变
public class Data {
private int [] number;
public []int getNumber() {
return number;
}
public void setNumber(int[] number) {
this.number = number;
}
public Data(int[] number){
setNumber(number);
}
}
将实例变量更改为int array
,将setter
方法参数更改为int array
,constructor's
参数应为int array
,并且getter
方法也应返回int array
。
答案 1 :(得分:0)
您可以将构造函数与varargs
参数一起使用。因此,您将能够将参数保存在数组中。
public class Data {
private int [] number;
public []int getNumber() {
return number;
}
public void setNumber(int... number) {
this.number = number;
}
public Data(int... number){
setNumber(number);
}
}