⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfo.java

📁 模拟的土豆网视频网站
💻 JAVA
字号:
package cn.myvideosite.data.model.bean;

import java.util.Date;

public class UserInfo implements Comparable<Object>{
   
     private int userId;
     private String nickName;          
     private String sex;
     private String birthday;
     private String place;
     private int age;
     private String vocation;
     private String personalSpace;
     private Date lastTime;
     private int scoreNub;
     private long totalPop;
	/**
	 * 
	 */
	public UserInfo() {
		
	}
	public UserInfo(String nickName,String sex,String birthday, 
	        String place,int age,String vocation,String personalSpace,Date lastTime,int scoreNub,int totalPop) {
		
        this.age = age;
        this.birthday = birthday;            
        this.nickName = nickName;
        this.personalSpace = personalSpace;
        this.place = place;
        this.sex = sex;      
        this.vocation = vocation;
        this.lastTime=lastTime;
        this.scoreNub=scoreNub;
        this.totalPop=totalPop;
}
	/**
	 * @param e_mail
	 * @param age
	 * @param birthday
	 * @param id
	 * @param name
	 * @param nickName
	 * @param password
	 * @param personalSpace
	 * @param place
	 * @param sex
	 * @param userId
	 * @param vocation
	 */
	public UserInfo(int userId,String nickName, String sex,String birthday, 
			        String place,int age,String vocation,String personalSpace,Date lastTime,int scoreNub,int totalPop) {
			
		this.age = age;
		this.birthday = birthday;		
		this.nickName = nickName;	
		this.personalSpace = personalSpace;
		this.place = place;
		this.sex = sex;
		this.userId = userId;
		this.vocation = vocation;		
		this.lastTime=lastTime;
		this.scoreNub=scoreNub;
	    this.totalPop=totalPop;
	}
	
	/**
	 * @return the userId
	 */
	public int getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(int userId) {
		this.userId = userId;
	}
	/**
	 * @return the nickName
	 */
	public String getNickName() {
		return nickName;
	}
	/**
	 * @param nickName the nickName to set
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}		
	/**
	 * @return the sex
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * @param sex the sex to set
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * @return the birthday
	 */
	public String getBirthday() {
		return birthday;
	}
	/**
	 * @param birthday the birthday to set
	 */
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	/**
	 * @return the place
	 */
	public String getPlace() {
		return place;
	}
	/**
	 * @param place the place to set
	 */
	public void setPlace(String place) {
		this.place = place;
	}
	/**
	 * @return the age
	 */
	public int getAge() {
		return age;
	}
	/**
	 * @param age the age to set
	 */
	public void setAge(int age) {
		this.age = age;
	}
	/**
	 * @return the vocation
	 */
	public String getVocation() {
		return vocation;
	}
	/**
	 * @param vocation the vocation to set
	 */
	public void setVocation(String vocation) {
		this.vocation = vocation;
	}
	/**
	 * @return the personalSpace
	 */
	public String getPersonalSpace() {
		return personalSpace;
	}
	/**
	 * @param personalSpace the personalSpace to set
	 */
	public void setPersonalSpace(String personalSpace) {
		this.personalSpace = personalSpace;
	}
		
	public Date getLastTime() {
		return lastTime;
	}
	public void setLastTime(Date lastTime) {
		this.lastTime = lastTime;
	}
	
	public int getScoreNub() {
		return scoreNub;
	}
	public void setScoreNub(int scoreNub) {
		this.scoreNub = scoreNub;
	}
	public long getTotalPop() {
		return totalPop;
	}
	public void setTotalPop(long totalPop) {
		this.totalPop = totalPop;
	}
	public String toString(){
		return new StringBuffer("userId=").append(userId).append(", nickName=").append(nickName)
		.append(", sex=").append(sex).append(", birthday=").append(birthday).append(",place")
		.append(place).append(", age=").append(age).append(", vocation=").append(vocation).append(", personalSpace=").append(personalSpace)
		.append(", lastTime=").append(lastTime).append(",scoreNub=").append(scoreNub).append(",totalPop").append(totalPop).toString();
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#hashCode()
	 */
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((nickName == null) ? 0 : nickName.hashCode());
		result = prime * result + userId;
		return result;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (!(obj instanceof UserInfo))
			return false;
		UserInfo other = (UserInfo) obj;
		if (nickName == null) {
			if (other.nickName != null)
				return false;
		} else if (!nickName.equals(other.nickName))
			return false;
		if (userId != other.userId)
			return false;
		return true;
	}
	
	public int compareTo(Object o) {
		UserInfo other=(UserInfo)o;
		if(userId<other.userId)return -1;
		else if(userId>other.userId)return 1;
		else return 0;
	}
     
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -