class TestFormat
{
public static void main(String[] args)
{
System.out.println("hello");
}
}
Run Code Online (Sandbox Code Playgroud)
在上面的简单代码中,out对象是类型的java.io.PrintStream.该println()方法也是类PrintStream.PrintStream驻留在不同的包中,然后java.lang是默认的java包.
我的问题是我们如何能够使用java.io我们甚至没有导入的package()类的方法?假设该类的对象已经提供给我们,但这是否意味着我们只需要导入一个包来从该包创建一个类的对象,而不是之后使用它的方法?
Thnax提前!
你误解了导入的作用.
是的,您可以在没有import语句的情况下使用类及其方法.这意味着您必须输入java.io.PrintStream而不是使用短名称PrintStream.
首次使用类时,类加载器在类路径中搜索.class文件; import与此过程无关.这只是一种节省您必须输入完全解析的类名的方法.
您可以成功编写Java,如果愿意,也不要使用导入.你只需要成为一名优秀的打字员.
| 归档时间: |
|
| 查看次数: |
1258 次 |
| 最近记录: |