1.写出一个用户实体类UserEntity:
public class UserEntity 
{
private String userId;
private String userName;
private String userPwd;
private String realName;
private int age;
private String cellPhone;
private String email;

public String getUserId() 
{
return userId;
}
public void setUserId(String userId) 
{
this.userId = userId;
}
public String getUserName() 
{
return userName;
}
public void setUserName(String userName)
{
this.userName = userName;
}
public String getUserPwd() {
return userPwd;
}
public void setUserPwd(String userPwd) 
{
this.userPwd = userPwd;
}
public String getRealName() 
{
return realName;
}
public void setRealName(String realName)
{
this.realName = realName;
}
public int getAge() 
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public String getCellPhone()
{
return cellPhone;
}
public void setCellPhone(String cellPhone) 
{
this.cellPhone = cellPhone;
}
public String getEmail() 
{
return email;
}
public void setEmail(String email) 
{
this.email = email;
}
}这部分没问题,关键是下面的:
写出一个数据仓库模拟类,要求属性包括用户实体数组,构造方法要初始化用户实体数组,至少5个用户信息。我完全绕不过弯啊!求指点

解决方案 »

  1.   


    package net.csdn.test;public class UserFactory { private UserEntity[] entryArr; public UserFactory() { // 1st user
    UserEntity ue1 = new UserEntity();
    ue1.setAge(26);
    ue1.setCellPhone("88888888");
    ue1.setEmail("[email protected]");
    ue1.setRealName("RealName");
    ue1.setUserId("8888");
    ue1.setUserName("UserName");
    ue1.setUserPwd("UserPwd"); // 2nd user
    UserEntity ue2 = new UserEntity();
    ue2.setAge(26);
    ue2.setCellPhone("88888888");
    ue2.setEmail("[email protected]");
    ue2.setRealName("RealName");
    ue2.setUserId("8888");
    ue2.setUserName("UserName");
    ue2.setUserPwd("UserPwd"); // 3rd user
    UserEntity ue3 = new UserEntity();
    ue3.setAge(26);
    ue3.setCellPhone("88888888");
    ue3.setEmail("[email protected]");
    ue3.setRealName("RealName");
    ue3.setUserId("8888");
    ue3.setUserName("UserName");
    ue3.setUserPwd("UserPwd"); // 4th user
    UserEntity ue4 = new UserEntity();
    ue4.setAge(26);
    ue4.setCellPhone("88888888");
    ue4.setEmail("[email protected]");
    ue4.setRealName("RealName");
    ue4.setUserId("8888");
    ue4.setUserName("UserName");
    ue4.setUserPwd("UserPwd"); // 5th user
    UserEntity ue5 = new UserEntity();
    ue5.setAge(26);
    ue5.setCellPhone("88888888");
    ue5.setEmail("[email protected]");
    ue5.setRealName("RealName");
    ue5.setUserId("8888");
    ue5.setUserName("UserName");
    ue5.setUserPwd("UserPwd"); entryArr = new UserEntity[] { ue1, ue2, ue3, ue4, ue5 };
    }

    public static void main(String[] args) {

    UserFactory uf = new UserFactory();
    System.out.println(uf.entryArr[0].getEmail());
    }
    }
      

  2.   

    class UserEntity{
     private int[] ids;
     private String[] names;
     private String[] passwords;
     public UserExtity(int id,String nama,String password){
      ids=Array.copyOf(ids,ids.length+1);
      ids[ids.length-1]=id;
      names=Array.copyOf(names,names.length+1);
      names[names.length-1]=name;
      passwords=Array.copyOf(passwords,passwords.length+1);
      passwords[passwords.length-1]=passwords;
     }
    }
    难道是这样,我很迷茫
      

  3.   

    UserEntity[] arry=new UserEntity[] (new UserEntity(),new UserEntity(),new UserEntity(),new UserEntity(),new UserEntity()) ; 只要一个实例的话这样就可以
      

  4.   

    接上面的问题,package User;
    import java.util.Scanner;
    public class UserManager
    {
    public static void main(String[] args) 
    {
    DbStore abc = new DbStore();

    Scanner input = new Scanner(System.in);
    System.out.println("请输入用户名:");
    String name = input.next();
    System.out.println("请输入密码:");
    String password = input.next();

    if((abc.entryArr()[i].userName!= name)||(abc.entryArr()[i].userPwd != password))
    {
    System.out.println("用户不存在或密码错误!");
    }
    else
    {
    System.out.println("该用户的真实姓名为"+abc.entryArr()[i].realName);
    }
    }
    }
    这段话也有错。为什么!if语句后面的entryArr