public void print(PrintStream target) {
target.println(this.title);
target.println(this.firstName);
target.print(this.lastName);
}
鉴于此方法,主要应将target
传递给该方法什么?另外,target
是什么类型的变量?它是PrintStream?
答案 0 :(得分:1)
PrintStream
是一种Java对象类型,用于指定可以写入数据的输出流。在这种情况下,您可能会通过方法System.out
打印流,因为这将导致它打印到主系统控制台。这与调用PrintStream
时要写入的System.out.println()
相同。在某些情况下,如果输出要转到文件或上载到Web或类似目的,而不仅仅是打印到控制台,则可以使用不同的PrintStream
。