2 wild84 wild84 于 2017.01.16 19:41 提问

java中system类调用println方法是通过什么调用的?

java中system类有in,out等方法,但是没有println方法,println方法是在printstream中定义的,那为何可以用system.out.println();

3个回答

sleeping_xixi
sleeping_xixi   2017.01.16 22:00
已采纳

在system的类里创建printStream类型的成员变量out,在printStream类里创建有println方法。于是就可以通过System.out.println()了。
图片说明
图片说明

u010434246
u010434246   2017.01.16 19:50

System.out 的对象是printStream

a15129095654
a15129095654   2017.01.16 21:50

out在System中的定义是public static final PrintStream out, out为PrintStream类的对象

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!