gpt4 book ai didi

java - 使用包名称在 Java 中创建对象

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:27 25 4
gpt4 key购买 nike

我正在查看其他人的代码,他们使用包名称对其进行编码。

String filename = "";

java.io.PrintWriter writer;

writer = new java.io.PrintWriter(new java.io.FileWriter(filename));

如果没有用包名编码,语法是否等效?既然 Java 允许,用包名称对其进行编码是否有用?

最佳答案

如果出现以下情况,您必须使用包名称(或“完全限定名称”——指的是包名称和类名称):

  1. 您需要在同一个源文件中使用两个同名的类。
  2. 无论出于何种原因,您都没有导入您正在使用的类。 (通常是精神错乱。)
  3. 导入类,但仍然使用包名称,因为我不知道。

关于java - 使用包名称在 Java 中创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14792611/

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