首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个关于System.out.println的疑问解决方法

2012-01-26 
一个关于System.out.println的疑问System是lang包中的一个类,所以按格式out应该是这个类的一个方法了,但是

一个关于System.out.println的疑问
System是lang包中的一个类,所以按格式out应该是这个类的一个方法了,但是却没有参数,这个怎么理解啊.另外我看了下io包,out应该是io包的printstream类的一个实例.但是java默认是不导入io包的.为什么这个out可以通过编译呢.System.out.println()这个语句到底该怎么理解啊.想不通啊.牛人来帮分析下啊.

[解决办法]
大家好.我是楼主.看见了前面各位朋友的高见,我明白很多了.既然out是PrintStream的一个实例.那可以不可以不用System类输出,而先导入java.io.*包.然后定义一个诸如PrintStream output的对象.然后直接用output.println()来控制输出呢?


可以!

Java code
PrintStream output = System.out;.........output.println("I love shadao"); 

热点排行