这是静态的 println
函数在 out
来自 System
命名空间的类吗?
命名空间系统{
类出来{
静态打印...
}
我该如何解释这个名字?在 JRE 的什么地方定义了这个函数?在 java.lang.System
/ java.lang.Object
?
原文由 prosseek 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是静态的 println
函数在 out
来自 System
命名空间的类吗?
命名空间系统{
类出来{
静态打印...
}
我该如何解释这个名字?在 JRE 的什么地方定义了这个函数?在 java.lang.System
/ java.lang.Object
?
原文由 prosseek 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
号实际上
out
是System
类中的静态成员(不像在.NET中),是PrintStream
的一个实例并且println
是PrintStream
类的正常(重载)方法。请参阅 http://download.oracle.com/javase/6/docs/api/java/lang/System.html#out 。
Actually, if
out
/err
/in
were classes, they would be named with capital character (Out
/Err
/In
) 由于 命名约定(忽略语法)。