📄 userinfo.java
字号:
import java.sql.*; //继承了java.util.Date
import java.io.Serializable;
//date.toLocaleString()方法has been deprecated
class UserInfo extends User implements Serializable{
// String Password;
// String IpAddr;
int Port;
UserInfo(String RegName,String UserName,String Password){
super(RegName,UserName);
this.Password=Password;
}//UserInfo(String RegName,String UserName,String Password)
UserInfo(String RegName,String UserName,String Password,long date){
super(RegName,UserName,date);
this.Password=Password;
}//UserInfo(String RegName,String UserName,String Password,long date)
UserInfo(String RegName,String UserName,String Password,long date,String IpAddr,int Port){
super(RegName,UserName,date);
this.Password=Password;
this.IpAddr=IpAddr;
this.Port=Port;
}//UserInfo(String RegName,String UserName,String Password,long date,String IpAddr,int Port)
UserInfo(String RegName,String UserName,String Password,String date,String IpAddr,int Port){
super(RegName,UserName);
this.Password=Password;
this.IpAddr=IpAddr;
this.Port=Port;
this.strdate=date;
}//UserInfo(String RegName,String UserName,String Password,String date,String IpAddr,int Port)
public void setPort(int Port){
this.Port=Port;
}
public int getPort(){
return Port;
}
public String getstrPort(){
return Integer.toString(Port);
}
public User getUser(){
User tempUser= new User(RegName,UserName,longdate);
tempUser.setJob(Job);
tempUser.setSex(Sex);
tempUser.setOnlineState(on);
tempUser.setIpAddr(IpAddr);
tempUser.setEMail(EMail);
tempUser.setTel(Tel);
return tempUser;
}
/*********************下面两个方法用于对PublicMessage进行调试的**************************/
public void display(){
super.display();
System.out.println("密码: "+Password);
System.out.println("Ip地址: "+IpAddr);
System.out.println("端口: "+Port);
}//public void display()
public static void main(String args[]){
UserInfo userinfo=new UserInfo("xyz","abc","None",System.currentTimeMillis(),"127.0.0.1",5000);
userinfo.display();
System.out.println();
userinfo.getUser().display();
}//public static void main(String args[])
/*********************上面两个方法用于对PublicMessage进行调试的**************************/
}//UserInfo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -