注册 登录
编程论坛 J2EE论坛

数组赋值有点问题??

luyihuaa5201 发布于 2007-06-03 22:02, 511 次点击

package staff;

public class Staff {

private String staId;

private String staName;

private String staSex;

private String staUserName;

private String staPassWord;

public void Staffer(String Id,String Name , String Sex , String UserName ,String PassWord){

staId = Id ;
staName = Name ;
staSex = Sex ;
staUserName =UserName ;
staPassWord = PassWord ;

//Staff staff = new Staff();

System.out.println(staId);

}


public String getStaId() {
return staId;
}

public void setStaId(String staId) {
this.staId = staId;
}

public String getStaname() {
return staName;
}

public void setStaname(String staname) {
this.staName = staname;
}

public String getStaPassWord() {
return staPassWord;
}

public void setStaPassWord(String staPassWord) {
this.staPassWord = staPassWord;
}

public String getStaSex() {
return staSex;
}

public void setStaSex(String staSex) {
this.staSex = staSex;
}

public String getStaUserName() {
return staUserName;
}

public void setStaUserName(String staUserName) {
this.staUserName = staUserName;
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根

Staff[] staff = new Staff[3];

staff[0] sta=new Staffer();
sta =new String("1000","luyihua","男","zhongguo" ,"123456");

staff[1] sta=new Staff1();
sta =new String("1000","luyihua","男","zhongguo" ,"123456");

staff[2] sta=new Staff1();
sta =new String("1000","luyihua","男","zhongguo" ,"123456");

for(int i = 0 ; i < staff.length ;i ++ ){
System.out.println(staff[i].getStaId());
}
}

}

4 回复
#2
风月_无边2007-06-03 22:17
构造函数初始化不就可以了 !
#3
luyihuaa52012007-06-03 22:32

像我这样,在构造不初始化的情况下,怎么做呀!!

#4
风月_无边2007-06-03 22:53
再写一个初始化的方法!
#5
支离破碎2007-06-04 09:01
可以用set/get方法来赋值。
1