我有以下需要编辑构造函数的类:
public final class ZNumber {
private final String Znum;
public ZNumber(){
}
ZNumber zn = new ZNumber(['A','B','C','D']);
这就是需要初始化我的构造函数的方式。构造函数应该将Znum的值设置为“ ABCD”。参数的数量可以是可变的,并且可以是任何字母。
我是编程新手,请告诉我如何接受方括号中传递的参数。
最佳答案
您可以使用char []:
ZNumber zn = new ZNumber(new char[] {'A','B','C','D'});
public ZNumber(char[] arr){
this.Znum = new String(arr);
}