Java编程中,我们经常用System.out.println();
来向控制台输出变量值或是字符串,但是这条语句,究竟是什么样的,你深究过吗?
首先,System是java.lang包中的一个类;
其次,out是System类的一个静态成员变量,而且这个成员变量是java.io.PrintStream类的引用。
最后,println()是java.io.PrintStream类里的一个方法,它的作用是向控制台输出信息。
总结:被关键字static修饰的成员变量可以直接通过”类名.成员名”来引用,而无需创建类的实例。所以System.out是调用了System类的静态成员变量out。又因为System.out是java.io.PrintStream类的实例的引用,所以可以通过 System.out.println(); 来调用此方法。