请解释一下:System.out.println(data)

yigegeman88 2015-02-15 08:19:50
println()不是静态方法,为啥能这样用?out.println(data)
请各位详解一下:System.out.println(data),谢谢啦
...全文
420 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
静态导入正解.
qzw1210 2015-02-26
  • 打赏
  • 举报
回复
System-类,out-PrintStream类的对象,println()为PrintStream类的方法,请查看源码,各个之间的关系很清晰。
爱摸鱼de老邪 2015-02-24
  • 打赏
  • 举报
回复
取System类的final static属性out,它是一个 PrintStream类型的对象,该类拥有一个方法println,通过out这个对象调用该方法。
随缘121 2015-02-23
  • 打赏
  • 举报
回复
out public static final PrintStream out 看看out对象的定义就知道了,
Huang兄 2015-02-19
  • 打赏
  • 举报
回复
或者out是一个输出流对象
Huang兄 2015-02-19
  • 打赏
  • 举报
回复
可以静态导入包
alan19931103 2015-02-18
  • 打赏
  • 举报
回复
引用 5 楼 yigegeman88 的回复:
三楼说:out是个对象,此话怎解?
就是。。。。类里面的一个成员对象咯
yigegeman88 2015-02-15
  • 打赏
  • 举报
回复
三楼说:out是个对象,此话怎解?
  • 打赏
  • 举报
回复
去看看静态导入的知识。
yigegeman88 2015-02-15
  • 打赏
  • 举报
回复
谢谢三楼anhy的热心回答,还有其他网友的不同意见不?
anhy 2015-02-15
  • 打赏
  • 举报
回复
因为out是个对象 参考api:http://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html public static final PrintStream out “标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。 对于简单独立的 Java 应用程序,编写一行输出数据的典型方式是: System.out.println(data)
uwolf1233 2015-02-15
  • 打赏
  • 举报
回复
为毛要知道这个?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧