如何将重写的printwriter类设置为默认的printwriter类。每当我创建一个printwriter对象时,创建的对象应该是被覆盖的printwriter类的对象。像设置system.setOut()一样,是否有任何函数可用于设置printwriter。
答案 0 :(得分:0)
你做不到。在您的示例中,一个非常特定的对象被“替换”。只有System.out的行为不同。该呼叫不会影响其他流。
换句话说:没有办法改变像 new X()这样的调用会做什么。如果你想要一个X对象以外的东西 - 你必须调用 new Y()。