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

📄 information.java

📁 还不错的Java编程的网络聊天室。。。。包含客户端还有client端。。
💻 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 + -