Java Telnet Server:从另一个类

时间:2016-06-20 13:15:06

标签: java server telnet

这里我有一个小的telnet服务器: http://bits.works/view/12a997df#L44

第63行,方法为out.println();我可以向客户发送消息。 现在我想访问out.println();来自meineklasse课程?

class meineklasse
{

tuwas(String line)
{
out.println(line);
}
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以在构造函数中传递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);