A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁清平 中级黑马   /  2012-5-8 20:00  /  1714 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问System.out.print();每个单词代表是什么意思啊?为什么可以直接调用啊?

4 个回复

正序浏览
首先System类是java.lang包中的一个类,它提供了一些标准的输入输出流对象,包含err、in和out,这些都是System的静态成员。而out成员的类型是PrintStream,是一种字节输出流,即可以将数据以字节的形式写入指定的目标中,println就是其提供的一种写数据的方法,out默认的目的就是控制台。所以可以使用System.out.println的意思就是向控制台输出信息。
回复 使用道具 举报
本帖最后由 魏涞 于 2012-5-8 20:13 编辑

System是一个类,不能被继承;out是System类中的一个成员,其定义为:public static final PrintStream out  ;   out是 “标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。print()是PrintStream类中的一个方法。
LZ如果有JDK API帮助文档的话,去查查就就知道了。
回复 使用道具 举报
system  n. 制度,体制;系统;方法
out 出
print 打印

因为他是系统提供的一个方法./所以可以直接调用
回复 使用道具 举报
调用System.out返回一个PrintStream对象,这个PrintStream对象有print方法,就会输出到屏幕上
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马