本人写了一个聊天程序, 发现不能多个人同时聊天, 所以在程序中加入线程,下面就是实现这个线程的类的构造函数, 工作过程是当主程序接到客户请求后建立连接, 然后调用这个类来建立一个进程.
public Service (ObjectOutputStream output, ObjectInputStream input, JTextArea displayArea) {
output = output;
input = input;
displayArea = displayArea;
displayArea.append( "this is a try ");
}
我想问一下, 这样传值能不能实现在主程序中与该线程进行数据传递. 使output,input的数据能在displayArea里显示出来.
------解决方案--------------------
没明白....说明白些。
不过得写成this.output = output;
------解决方案--------------------
应该是能,没试过。
传的是引用,地址一样,都是对一个对象进行操作。