日期:2014-05-20  浏览次数:20882 次

求助,System.out.println();解释?
查看api中lang包中System类,发现out是属性,那println是什么?println我记得是方法,可是方法怎么能被out这个属性调用呢?
求解System.out.println()解释?

------解决方案--------------------
out是一个PrintStream对象,println()是PrintStream的方法
------解决方案--------------------
println :先打印程序运行的结果,之后换行
System.out.println():系统输出打印
------解决方案--------------------
System是一个类,out是该类的一个属性,printl是该类的一个方法!这是一种特殊的调用方式,不是out去调用println方法!
------解决方案--------------------
System是一个最终类,并且有三个静态属性err、in、out。并且err和out都是PrintStream类的对象,该对象下面有很多方法,具体什么功能看一下API就清楚了。
楼上说的有些问题,因为System这个类下是没有println()这个方法的。之所以需要中间调用out,是因为需要通过PrintStream这个类的对象去调用该类的方法。
------解决方案--------------------
out是一个PrintStream对象。先用着,后期学到IO流就懂了