?? user.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 + -