构造函数的思想:D

时间:2015-12-26 10:43:25

标签: java arrays constructor minify

我不知道是否有可能或最糟糕的想法lol; 但是我试图为我的模型类编写构造函数,它使用String数组并自动绑定它的参数:) 谢谢你在我糟糕的问题上浪费你的黄金时间:D 这是一个例子: 编辑:代码和我的观点是,我创建这个类的对象只是给String []构造函数.... :(

//Like ---->>>>
public class MemberEducation{
String name;
String surname;
String address;
//empty constructor
public MemberEducation(){
}
//it's for parameters
public MemberEducation(String[] a){
int i=0;       
for(String val:a){
my_parameters[i]=a;// my parameters mean surname, name, and address
i++; 
}
}
// it's my solution now i'm using, create new object with empty constructor         
then set  all parameter with String array
public  void setAll(String[] a){
this.surname=a[0];
this.name=a[1];
this.address=a[2];
}

1 个答案:

答案 0 :(得分:0)

问题

你指的是String Array所期待的String,那就是错误的地方。我想你正在寻找这个

解决方案

public class MemberEducation{
    String[] arr = new String[10];// just taking size 10 for test

    public MemberEducation(String[] a) {
            int i = 0;
            for (String val : a) {
                arr[i++] = val;// arr is an string array
            }
        }

    public static void main(String args[]) {
    new MemberEducation(args);
    }
}