Java初学者问题:System.out.println

Geo*_*eos 4 java

我刚开始学习Java,来自C背景.

如何解析"System.out.println()"这一行?

Dav*_*one 15

Java是一种面向对象的语言.

System是一个包含有用字段和方法的类.请参阅API.

out指的是作为标准输出的System的一部分的对象,因此它被写为System.out.

println("blah")是一种方法,用于System.out将String打印为一行.如果没有给出参数(那么println()),它会打印一个空行.

  • 如果out是实例化该对象的对象? (3认同)
  • 不,out是静态的,属于System. (3认同)
  • 我认为我说得对:这就是为什么OO范式并不完美 - 有些对象只是存在. (2认同)

Mac*_*rse 6

System是Java提供的类,可让您操作各种与操作系统相关的对象。它是java.lang命名空间的一部分。

作为这些对象之一,是该类内部的静态公共可用对象。代表标准输出的对象本身是java.io.PrintStream类的实例。在大多数操作系统上,标准输出是控制台输出。

println是java.io.PrintStream类的方法,该方法使您可以将一些文本输出到流中,并且与print()方法相反,它使您可以在文本之后找到新行。

这里

PS:检查谷歌:)