当前位置: 代码迷 >> J2SE >> 怎样定义对象类,该怎么解决
  详细解决方案

怎样定义对象类,该怎么解决

热度:38   发布时间:2016-04-24 13:04:32.0
怎样定义对象类
现在想定义一个对象类用于获得webservice返回的数据:
  UserInfoWrapper 对象: 
  int recordNum; 
  String message;  
  UserInfo[] userInfos; //用户信息列表 
请问该怎么定义这个类

------解决方案--------------------
Java code
//作为几个bean的形势传输!public class Test {    public static void main(String[] args) {        UserInfo[] user = new UserInfo[1];        user[0].setName("zhao");        ReflectClass r = new ReflectClass();        r.setMessage("hello");        r.setRecordNum(1);        r.setUserInfos(user);    }}class ReflectClass {    private int recordNum;    private String message;    private UserInfo[] userInfos;    public int getRecordNum() {        return recordNum;    }    public void setRecordNum(int recordNum) {        this.recordNum = recordNum;    }    public String getMessage() {        return message;    }    public void setMessage(String message) {        this.message = message;    }    public UserInfo[] getUserInfos() {        return userInfos;    }    public void setUserInfos(UserInfo[] userInfos) {        this.userInfos = userInfos;    }}class UserInfo {    private String name = null;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}
------解决方案--------------------
Java code
//谢谢caoyinghui1986建议!import java.io.Serializable;public class Test {    public static void main(String[] args) {        UserInfo[] user = new UserInfo[1];        user[0].setName("zhao");        ReflectClass r = new ReflectClass();        r.setMessage("hello");        r.setRecordNum(1);        r.setUserInfos(user);    }}class ReflectClass implements Serializable {    private int recordNum;    private String message;    private UserInfo[] userInfos;    public int getRecordNum() {        return recordNum;    }    public void setRecordNum(int recordNum) {        this.recordNum = recordNum;    }    public String getMessage() {        return message;    }    public void setMessage(String message) {        this.message = message;    }    public UserInfo[] getUserInfos() {        return userInfos;    }    public void setUserInfos(UserInfo[] userInfos) {        this.userInfos = userInfos;    }}class UserInfo implements Serializable {    private String name = null;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}
  相关解决方案