gpt4 book ai didi

java - 我们是否只需要导入一个包来创建一个对象,或者还需要从该对象调用一个方法?

转载 作者:搜寻专家 更新时间:2023-11-01 01:55:27 25 4
gpt4 key购买 nike

class TestFormat
{
public static void main(String[] args)
{
System.out.println("hello");
}
}

在上面的简单代码中,out 对象的类型为 java.io.PrintStreamprintln() 方法也属于 PrintStream 类。 PrintStream 与默认的 java 包 java.lang 位于不同的包中。

我的问题是我们如何能够使用我们甚至没有导入的包 (java.io) 中的类的方法?假设该类的对象已经提供给我们,但这是否意味着我们只需要导入一个包来从该包创建一个类的对象,而不是之后使用它的方法?

提前致谢!

最佳答案

您误解了 import 的作用。

是的,您可以在没有导入语句的情况下使用类及其方法。这意味着您必须键入 java.io.PrintStream 而不是使用短名称 PrintStream

当您第一次使用类时,类加载器 会在类路径中搜索 .class 文件; import 与此过程无关。这只是一种让您不必输入完全解析的类名的方法。

您可以成功地编写 Java,并且从不如果您愿意,可以使用导入。你只需要成为一个好的触摸打字员。

关于java - 我们是否只需要导入一个包来创建一个对象,或者还需要从该对象调用一个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com