Java Telnet服务器:从另一个类访问方法
这里我有一个小型telnet服务器: 在第63行使用out.println()方法;我可以向客户发送消息。 现在我想访问out.println()方法;从meineklasse班来的Java Telnet服务器:从另一个类访问方法,java,server,telnet,Java,Server,Telnet,这里我有一个小型telnet服务器: 在第63行使用out.println()方法;我可以向客户发送消息。 现在我想访问out.println()方法;从meineklasse班来的 class meineklasse { tuwas(String line) { out.println(line); } } 如何解决此问题?您可以在构造函数中传递: class meineklasse { private PrintStream out; meineklasse(Prin
class meineklasse
{
tuwas(String line)
{
out.println(line);
}
}
如何解决此问题?您可以在构造函数中传递
:
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);
您可以在构造函数中传递
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);
公开该方法?什么方法
out.println()
?您的意思是System.out.println()
?正如EJP提到的,您的代码引用的是System.out.println()。我不是说System.out…..out.println()向telnet客户端发送消息使该方法公开?什么方法out.println()
?你是说System.out.println()
?正如EJP提到的,你的代码引用的是System.out.println()。我不是说System.out…..out.println()向telnet客户端发送消息值得注意的是:这是一种称为*构造函数注入*的依赖项注入类型。值得注意的是:这是一种称为*构造函数注入*的依赖项注入类型。