只是问我是否有正确的理解
System.out.println();
System 是包出来的是类 println() 是方法
如果这是错误的,那么请告诉我正确答案是什么。
不,
System
是类,它位于java.lang
包中(这就是您不需要导入它的原因)。out
是System
类的静态变量。它是public,因此您可以从外部访问它,它是静态的,因此您将它与类声明相关联,而不是与它的任何实例相关联。println()
确实是一种方法。它是一个out
变量的方法,它是一个PrintStream
实例。out 是printstream类的静态对象
System -class,
PrintStream -class
,
out - static object of PrintStream class
,
println - public method in PrintStream Class
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
System
不是一个包。它class
是包含在java.lang
包装内的
看看这里http://docs.oracle.com/javase/7/docs/api/java/lang/System.html
out
是一个PrintStream
对象(static
在System
类的情况下),其中println()
是方法之一
System
是 java.lang 包中的一个类。
out
是System
类的公共静态成员,并且println
是方法,是的。
不,你的理解是错误的。
“那么什么是对的”——
System
- 一类,
out
- 类型的静态公共成员PrintStream
,
哦,是println()
的,是一种方法。
你是对的 33% ;)在这里阅读 java 文档