publicclassChatClientextendsFrame{publicvoidsennd(){……}publicvoidmain(String[]args){ChatClient.this.send();//此处为什么要这样写,这样写是什么意思,有什么好处}}是可以编译...
public class ChatClient extends Frame
{
public void sennd(){
……
}
public void main(String[] args){
ChatClient.this.send();//此处为什么要这样写,这样写是什么意思,有什么好处
}
}
是可以编译 的,我在看别人的代码
public void run()
{
if(s == null) return;
try {
DataInputStream dis = new DataInputStream(s.getInputStream());
String str = dis.readUTF();
while (str != null && str.length() != 0)
{
ChatClient.this.ta.append(str + "\n");
str = dis.readUTF();
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
————————————————————————————
我可能 写错了,这两处应用都没有在main()方法中
请问为什么这样写,这样写有什么好处,完全可以用this.send()...代替啊
展开