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

📄 user.java

📁 实现多人即时聊天
💻 JAVA
字号:
import java.sql.*;  //继承了java.util.Date
import javax.swing.*;
import java.io.Serializable;
//date.toLocaleString()方法has been deprecated
class User implements Serializable{
	String RegName=null;
	String UserName=null;  
	String Job=null;
	String Password;  
	String IpAddr;
	String EMail;  
	String Tel;	
	boolean on=false;
	boolean Sex=true;
	Icon Image=null;
	Date date=null;		//date是上次上线时间
	String strdate; 	//date的字符串表示
	long longdate;

public User(String RegName,String UserName){
	this.RegName=RegName;
	this.UserName=UserName;
	this.EMail=RegName+"@MyWeb.com";
	this.Tel="123456789";
}//public User(String RegName,String UserName)


public User(String RegName,String UserName,long date){
	this(RegName,UserName);	
	longdate=date;
	this.date=new Date(date);
	strdate=this.date.toLocaleString();
}//public User(String RegName,String UserName,long date)


public String getRegName(){
	return RegName;
}

public String getUserName(){
	return UserName;
}

public Icon getImage(){
	return Image;
}

public Date getDate(){
	return date;
}

public long getlongDate(){
	return longdate;
}
public String getstrDate(){
	return strdate;
}

public String getJob(){
	return Job;
}


public boolean getSex(){
	return Sex;
}


public String getStrSex(){
	if(Sex) return "male";
	else return "female";
}


public boolean getOnlineState(){
	return on;
}


public String getIpAddr(){
	return IpAddr;
}
	
public String getPassword(){
	return Password;
}


public String getTel(){
	return Tel;
}

public String getEMail(){
	return EMail;
}

public void setTel(String Tel){
	this.Tel=Tel;
}

public void setEMail(String EMail){
	this.EMail=EMail;
}


public void setIpAddr(String IpAddr){
	this.IpAddr=IpAddr;
}


public void setPassword(String Password){
	this.Password=Password;
}//public void setPassword(String Password)


public void setUserName(String UserName){
	this.UserName=UserName;
}

public void setOnlineState(boolean on){
	this.on=on;
}


public void setStrSex(String StrSex){
	if(StrSex.equals("male"))
		this.Sex=true;
	else
		this.Sex=false;
}

public void setSex(boolean Sex){
	this.Sex=Sex;
}

public void setJob(String Job){
	this.Job=Job;
}

public void setImage(Icon Image){
	this.Image=Image;
}


public void setDate(long date){
	this.date=new Date(date);
	this.strdate=this.date.toLocaleString();
}


/*********************下面两个方法用于对PublicMessage进行调试的**************************/

public void display(){
	System.out.println("用户名:      "+RegName);
	System.out.println("真实姓名:    "+UserName);
	System.out.println("职位:        "+Job);
	System.out.println("男?          "+Sex);
	System.out.println("肖像:        "+Image);
	System.out.println("时间:        "+date.toLocaleString());
}//public void display()



public static void main(String args[]){
   	new User("xyz","abc",System.currentTimeMillis()).display();
}//public static void main(String args[])

/*********************上面两个方法用于对PublicMessage进行调试的**************************/

}//class User

⌨️ 快捷键说明

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