求高人帮忙把下面这段java程序注释下

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:49:13
package day08.management;

public class UserDaoFromArray implements UserDao {
private User[]data;
private int count;

public UserDaoFromArray(){
data=new User[10];
count=0;
}

public boolean addUser(User user) {
// TODO Auto-generated method stub
if(count==data.length){
return false;
}
for(int i=0;i<count;i++){
if(data[i].getUserName().equals(user.getUserName())){
return false;
}
}
data[count++]=user;
return true;
}

public User getUser(String name, String passwd) {
// TODO Auto-generated method stub
for(int i=0;i<count;i++){
if(data[i].getUserName().equals(name)&&data[i].getPassword().equals(passwd)){
return data[i];
}
}
return null;
}

}

public class UserDaoFromArray implements UserDao { //继承userDao类
private User[]data; //私有化user类型data数组
private int count; //私有化int类型count

public UserDaoFromArray(){ //构造方法
data=new User[10]; //给data赋值
count=0; //给count赋值
}

public boolean addUser(User user) { // 公共的adduser方法。返回类型为bool,参数为user对象
// TODO Auto-generated method stub
if(count==data.length){ //如果数组data的长度等于count
return false; //返回假
}
for(int i=0;i<count;i++){ // 循环
if(data[i].getUserName().equals(user.getUserName())){ //如果data[i].getUserName()等于user.getUserName()
return false; //返回假
}
}
data[count++]=user; //把user的值赋予给data【count++】
return true; //返回真
}

public User getUser(String name, String passwd) { //公共的getuser方法,返回类型为user,参数name,password
// TODO Auto-generated method stub
for(int i=0;i<count;i++){ //循环