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

解决方案 »

  1.   

    out是一个PrintStream对象,println()是PrintStream的方法
      

  2.   

    println :先打印程序运行的结果,之后换行
    System.out.println():系统输出打印
      

  3.   

    System是一个类,out是该类的一个属性,printl是该类的一个方法!这是一种特殊的调用方式,不是out去调用println方法!
      

  4.   

    System是一个最终类,并且有三个静态属性err、in、out。并且err和out都是PrintStream类的对象,该对象下面有很多方法,具体什么功能看一下API就清楚了。
    楼上说的有些问题,因为System这个类下是没有println()这个方法的。之所以需要中间调用out,是因为需要通过PrintStream这个类的对象去调用该类的方法。
      

  5.   

    out是一个PrintStream对象。先用着,后期学到IO流就懂了