Java Telnet 服务器:从另一个 class 访问一个方法
Java Telnet Server: Access a method from another class
这里我有一个小的 telnet 服务器:
http://bits.works/view/12a997df#L44
第 63 行,方法 out.println();我可以向客户发送消息。
现在我想访问方法 out.println();来自 class meineklasse?
class meineklasse
{
tuwas(String line)
{
out.println(line);
}
}
我该如何解决这个问题?
您可以在构造函数中传递 out
:
class meineklasse
{
private PrintStream out;
meineklasse(PrintStream out) {
this.out = out;
}
tuwas(String line)
{
out.println(line); // perfectly defined now because out is an attribute
}
}
你这样使用它:
meineklasse meins =new meineklasse(out);
meins.tuwas(line);
这里我有一个小的 telnet 服务器: http://bits.works/view/12a997df#L44
第 63 行,方法 out.println();我可以向客户发送消息。 现在我想访问方法 out.println();来自 class meineklasse?
class meineklasse
{
tuwas(String line)
{
out.println(line);
}
}
我该如何解决这个问题?
您可以在构造函数中传递 out
:
class meineklasse
{
private PrintStream out;
meineklasse(PrintStream out) {
this.out = out;
}
tuwas(String line)
{
out.println(line); // perfectly defined now because out is an attribute
}
}
你这样使用它:
meineklasse meins =new meineklasse(out);
meins.tuwas(line);