System.out.println - Java

时间:2015-03-09 03:02:08

标签: java

在Java中,我们为什么不能引用

System.out.println

只是

out.println

...为什么系统调用只是隐式的,因为系统库是通用的?也许Groovy解决了这个问题。

3 个答案:

答案 0 :(得分:3)

如果您import static喜欢

,则可以
import static java.lang.System.out;

然后你可以做

public static void main(String[] args) {
    out.println("Hello, World");
}

答案 1 :(得分:3)

“Universal”,正如您正在使用它,意味着您无需导入System。您仍然需要限定对不同类中的字段的引用。如果您(经常发生)想要一个名为out的本地字段?

,该怎么办?

(而Groovy只允许您使用println。)

答案 2 :(得分:2)

然后,

out.println()会将out作为有效的实例名称消除。通过引用System,我们知道out不是File out