如何用数组创建构造函数
How to create constructor with array
如何从数据 class 转换这个简单的构造函数,使其参数存储在数组中?
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);
}
}
你可以这样改
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
方法应该 return int array
.
您可以使用带有 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);
}
}
如何从数据 class 转换这个简单的构造函数,使其参数存储在数组中?
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);
}
}
你可以这样改
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
方法应该 return int array
.
您可以使用带有 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);
}
}