?? information.java
字號:
package chat.task;
import java.io.Serializable;
/**
*在聊天室通信中被用來傳遞的對象信息類
*之所以用Information作為類名而不是Message,是因為這時設定它不僅僅作為聊天時
*所傳遞的消息,還包括一些其他信息,加入和退出信息。
*本類有三個字段,分別是信息類型、信息來源、信息內容。其中信息來源包含加入、
*退出、消息三種類型。
*由于這個類的實低例對象是要被用來在網絡是傳遞的,所以必須被序列化,所以這里
*讓它實現了Serializable接口。
*注:消息的content字段也必須是被序列化了的,也就是實現了Serializable接口
*/
public class Information implements Serializable {
public int type;//信息類型
public String source;//信息來源
public Object content;//信息內容
public static final int ENTER=1;//加入類型
public static final int EXIT=2;//退出類型
public static final int MESSAGE=3;//消息類型
/**
* Method Information
* 構造方法
* param type 信息類型,可以是ENTER、EXIT、MESSAGE三種類型
* param source 信息來源
* param cotent 信息內容,必須是被序列化了的對象
*/
public Information(int type,String source,Object content) {
this.type=type;
this.source=source;
this.content=content;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -