只是想知道System.out.println()

时间:2012-04-04 04:18:31

标签: java

只是问我是否有正确的理解

System.out.println();

系统是包 出去就是上课 println()是方法

如果这是错的,那么请告诉我正确的答案是什么。

6 个答案:

答案 0 :(得分:12)

没有

  • System 是一个类,它位于java.lang包中(这就是您不需要导入它的原因)。
  • out System类的静态变量。它是 public ,因此您可以从外部访问它,它是 static ,这样您就可以将它与类声明相关联,而不是与它的任何实例相关联。
  • println() 确实是一种方法。它是out变量的方法,它是PrintStream实例。

答案 1 :(得分:1)

out是printstream类的静态对象 System -class,

PrintStream -class

out - static object of PrintStream class

println - public method in PrintStream Class

答案 2 :(得分:1)

System = class
out = static object of the PrintStream class
println() = method

阅读此http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/System.html

答案 3 :(得分:1)

System不是套餐。它是class包含在java.lang

中的out

看看http://docs.oracle.com/javase/7/docs/api/java/lang/System.html

PrintStream是一个static对象(如果是System类,则为println()){{1}}是其中一种方法

答案 4 :(得分:1)

System是java.lang包中的一个类。 outSystem类的公共静态成员,println是一种方法,是的。

答案 5 :(得分:0)

不,你的理解是错误的。

“那么什么是对的” -

System - 一个班级,

out - PrintStream类型的静态公共成员,

哦,是的println()是一种方法。

你是33%的权利;)read java documentation for this here