为什么system.out.print可以直接用呢?我没有在java.lang中找到这个方法. 很多时候不需要import任何东西就能用这个方法打印了.这方法到底是哪个类的?一般不是****.***的形式吗,像system.out.print这样有两个点的我不理解.system,out,print分别代表了什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System是一个类,java.lang.Systemout是里面的一个静态属性,是PrintStream类的对象print是printStream的方法。 查查 JDK 文档就行了http://download.oracle.com/javase/1.4.2/docs/api/java/lang/System.html java.lang不需要导入,System是类,out是标准输入流,print是方法。 System.out的类型是PrintStream的具体实例,print方法就是PrintStream的方法,你应该是查这个 分析过程:1、不需要显式引包就可以用,说明在java.lang包里;2、System没有经过创建就可以使用,说明是静态的;3、out后面跟了个点,说明是个对象的引用,只能是System的成员变量;4、print后面跟了个括号,说明是个方法,只能是out的成员方法。查一下API,发现是吻合的 为什么java.lang包不需要导入呢?有什么特别吗? 既然是system的静态变量调用print方法,那为什么不用import io包呢? System是一个类,java.lang.Systemout是里面的一个静态属性,是PrintStream类的对象print是printStream的方法。 默认导入,并不需要是用import语句 导入了,但是是默认导入,java.lang.* 11楼提的问题很好,既然out是PrintStream静态变量,必然要构建PrintStream对象后才能用print方法,那么io报为什么不需要导入呢??? java继承中,为什么成员变量可以隐藏,而方法不可以了?反过来,为什么方法可以覆盖而成员变量不可以了? java 局部变量 Enum继承接口不实现接口中方法通过编译 哪里可以获取java api的源代码? 求救!!!! 急!!!!! 新手请大虾指教io问题 高分寻求扩展DefaultTableModel的例子,我都快发疯了。 从0起点到ejb? 求助!!! 请问有没有DOS下的JAVA虚拟机? 编程中遇到一个问题,急需解决 Thread的getContextClassLoader()
out是里面的一个静态属性,是PrintStream类的对象
print是printStream的方法。
1、不需要显式引包就可以用,说明在java.lang包里;2、System没有经过创建就可以使用,说明是静态的;3、out后面跟了个点,说明是个对象的引用,只能是System的成员变量;4、print后面跟了个括号,说明是个方法,只能是out的成员方法。查一下API,发现是吻合的
out是里面的一个静态属性,是PrintStream类的对象
print是printStream的方法。