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

📄 user.java

📁 是一个JAVA通讯程序.功能不多
💻 JAVA
字号:
package setting;

import java.io.Serializable;
import java.util.Vector;


public class User implements Serializable
{
	/**
	 * 定义serialVersionUID
	 */
	private static final long serialVersionUID = 1198641954990687835L;

	/**
	 * 定义用户姓名
	 */
	private String name;

	/**
	 * 定义用户账号
	 */
	private int ID;

	/**
	 * 定义用户IP
	 */
	private String IP;
	/**
	 * 定义用户密码
	 */
	private String password;

	/**
	 * 定义用户好友信息
	 */
	@SuppressWarnings("unchecked")
	private Vector friends = new Vector();

	/**
	 * 定义用户在线状态 1为不在线 0为在线
	 */
	private int status = 1;

	/**
	 * 定义用户昵称
	 */
	private String nickName;

	/**
	 * 定义用户年龄
	 */
	private String age;

	/**
	 * 定义用户性别
	 */
	private String sex;
	/**
	 * 定义用户星座
	 */
	private String constellation;

	/**
	 * 定义用户个人说明
	 */
	private String explain;

	/**
	 * 定义信号量:用户是否有留言
	 */
	private boolean liuyan = true;

	/**
	 * 定义给用户的留言信息
	 */
	private String liuyanmsg;

	/**
	 * 定义给该用户留言的用户号码
	 */
	private int liuyanid;

	/**
	 * 定义信号量:用户是否有消息
	 */
	private boolean lmessage = true;

	/**
	 * 定义给用户的消息
	 */
	private String messagein;

	/**
	 * 定义给该用户消息的用户号码
	 */
	private int lmessageid;

	/**
	 * 返回用户号码
	 */
	public int getID()
	{
		return ID;
	}

	/**
	 * 设置用户帐号
	 */
	public void setID(int id)
	{
		ID = id;
	}

	/**
	 * 返回客户端地址
	 */
	public String getIP()
	{
		return IP;
	}
	
	/**
	 * 设置客户端地址
	 */
	public void setIP(String IP)
	{
		this.IP = IP;
	}
	
	/**
	 * 返回用户姓名
	 */
	public String getName()
	{
		return name;
	}

	/**
	 * 设置用户姓名
	 */
	public void setName(String name)
	{
		this.name = name;
	}

	/**
	 * 返回密码
	 */
	public String getPassword()
	{
		return password;
	}

	/**
	 * 设置密码
	 */
	public void setPassword(String password)
	{
		this.password = password;
	}

	/**
	 * 返回用户的好友
	 */
	@SuppressWarnings("unchecked")
	public Vector getFriend()
	{
		return friends;
	}

	/**
	 * 添加好友
	 */
	@SuppressWarnings("unchecked")
	public void addFriend(User friend)
	{
		friends.add(friend);
	}

	/**
	 * 返回用户状态
	 */
	public int getStatus()
	{
		return status;
	}

	/**
	 * 设置用户状态为在线状态
	 */
	public void setOnline()
	{
		this.status = 0;
	}

	/**
	 * 设置用户状态为不在线状态
	 */
	public void setOffline()
	{
		this.status = 1;
	}

	/**
	 * 用户在线
	 */
	public boolean isOnline()
	{
		boolean online = false;
		if (this.status == 0)
		{
			online = true;
		} else
		{
			online = false;
		}
		return online;
	}

	/**
	 * 返回年龄
	 */
	public String getAge()
	{
		return age;
	}

	/**
	 * 设置年龄
	 */
	public void setAge(String age)
	{
		this.age = age;
	}

	/**
	 * 返回个人说明
	 */
	public String getExplain()
	{
		return explain;
	}

	/**
	 * 设置个人说明
	 */
	public void setExplain(String explain)
	{
		this.explain = explain;
	}

	/**
	 * 返回用户昵称
	 */
	public String getNickName()
	{
		return nickName;
	}

	/**
	 * 设置用户昵称
	 */
	public void setNickName(String nickName)
	{
		this.nickName = nickName;
	}

	/**
	 * 返回性别
	 */
	public String getSex()
	{
		return sex;
	}

	/**
	 * 设置性别
	 */
	public void setSex(String sex)
	{
		this.sex = sex;
	}

	/**
	 * 设置用户状态
	 */
	public void setStatus(int status)
	{
		this.status = status;
	}

	/**
	 * 返回星座
	 */
	public String getConstellation()
	{
		return constellation;
	}

	/**
	 * 设置星座
	 */
	public void setConstellation(String constellation)
	{
		this.constellation = constellation;
	}

	/**
	 * 返回是否有留言boolean值
	 */
	public boolean isLiuyan()
	{
		return liuyan;
	}

	/**
	 * 设置用户是否有留言
	 */
	public void setLiuyan(boolean liuyan)
	{
		this.liuyan = liuyan;
	}

	/**
	 * 返回用户的留言信息
	 */
	public String getLiuyanmsg()
	{
		return liuyanmsg;
	}

	/**
	 * 设置用户的留言信息
	 */
	public void setLiuyanmsg(String liuyanmsg)
	{
		this.liuyanmsg = liuyanmsg;
	}

	/**
	 * 返回给用户留言者的ID
	 */
	public int getLiuyanid()
	{
		return liuyanid;
	}

	/**
	 * 设置给用户留言者的ID
	 */
	public void setLiuyanid(int liuyanid)
	{
		this.liuyanid = liuyanid;
	}
	/**
	 * 返回是否有留言boolean值
	 */
	public boolean ismessage()
	{
		return lmessage;
	}

	/**
	 * 设置用户是否有留言
	 */
	public void setlmessage(boolean lmessage)
	{
		this.lmessage = lmessage;
	}

	/**
	 * 返回用户的留言信息
	 */
	public String getlmessage()
	{
		return messagein;
	}

	/**
	 * 设置用户的所留消息
	 */
	public void setmessagein(String messagein)
	{
		this.messagein = messagein;
	}

	/**
	 * 返回给用户留料消息人的ID
	 */
	public int getlmessageid()
	{
		return lmessageid;
	}

	/**
	 * 设置给用户留消息人的ID
	 */
	public void setlmessageid(int lmessageid)
	{
		this.lmessageid = lmessageid;
	}
}

⌨️ 快捷键说明

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