多人聊天室的那个视频上的代码,为什么创建内部类对象时,显示错误 cannot be resolved to a type
发表在Java视频课程答疑 2018-11-13 悬赏:50 学分
是否精华
版块置顶:

多人聊天室的那个视频上的代码,为什么创建内部类对象时,显示错误  cannot be resolved to a type


public void startServer(){

while(true) {

Socket socket = server.accept();

System.out.println("用户进入聊天室");

allSocket.add(socket);

ServerThread t = new ServerThread(socket);//ServerThread cannot be resolved to a type

t.start();

}

class ServerThread extends Thread{

Socket socket;

public void run() {

BufferedReader br = null;

br = new BufferedReader(new InputStreamReader(socket.getInputStream()));

while(true) {

String str = br.readLine();

if(str.contains("EXIT")) {

String tmp = str.split(":")[1]+"用户退出聊天室";

sendMessageToAllClient(tmp);

allSocket.remove(socket);

socket.close();

return;//停止线程

}

}

}

}

_8PI`3`%_7X0[X{YT@@DBVF.png


2018-11-13 14:42:53编辑
分享到:
精彩评论 3
61905769
学分:145 LV3
2018-11-13
沙发

你定义的ServerThread类不需要传参数


白发少年
学分:363 LV5
2018-11-13
板凳

61905769 发表于2018-11-13 22:07

你定义的ServerThread类不需要传参数


可是,我把socket去掉,还是显示这个错误
根号申
学分:4736 LV12
TA的每日心情
2021-07-16 23:48:46
2018-11-14
地板

内部类的位置写错,不要写在方法里

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照