System.setOut()等效于PrintWriter

时间:2017-07-08 12:40:57

标签: java printwriter

如何将重写的printwriter类设置为默认的printwriter类。每当我创建一个printwriter对象时,创建的对象应该是被覆盖的printwriter类的对象。像设置system.setOut()一样,是否有任何函数可用于设置printwriter。

1 个答案:

答案 0 :(得分:0)

你做不到。在您的示例中,一个非常特定的对象被“替换”。只有System.out的行为不同。该呼叫不会影响其他流。

换句话说:没有办法改变像 new X()这样的调用会做什么。如果你想要一个X对象以外的东西 - 你必须调用 new Y()