我想知道以下 Java 代码:
“系统.out.println”。我的看法是对的:
“System”是一个静态类。 “.out”是“System”类的方法。这是我对“.println”有点困惑的地方——这是哪个类/对象的方法?
此外,这个概念是否称为“方法链”?
谢谢
GF
最佳答案
不,这不是方法链。你说得对System
是一个类(只是一个常规类,不是“静态” - 只有内部类可以是静态的),但是 out
是类的静态字段(类型为 java.io.PrintStream ),并且仅 println()
是 PrintStream
的一种方法。
这是方法链的示例:
String s = "Long String ".toUpperCase().substring(4).trim()
关于java - System.out.println - 这个方法在 Java 中是链式的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1969139/