Java Telnet服务器:从另一个类访问方法

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

这里我有一个小型telnet服务器:

在第63行使用out.println()方法;我可以向客户发送消息。 现在我想访问out.println()方法;从meineklasse班来的

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客户端发送消息值得注意的是:这是一种称为*构造函数注入*的依赖项注入类型。值得注意的是:这是一种称为*构造函数注入*的依赖项注入类型。