关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**更新这个问题,这样就可以通过编辑这篇文章用事实和引文来回答。
7天前关门了。
改进这个问题
我有两门课:
public class ScriptTests {
private final java.nio.file.Path test_file;
// ...
}
public class TestD {
public static void main(String args[]) {
java.nio.file.Path test_file= Paths.get(args[0]);
// ....
}
}
这些类用于测试我编写的代码。我的问题是为什么他们总是用这个包的全名?为什么不简单地使用 import
在一开始,然后使用一个更简单的名称,就像他们在所有其他软件包?
例如: import java.io.*;
我这么问是因为它看起来很奇怪。我想可能是有原因的!
1条答案
按热度按时间dgenwo3n1#
当需要使用不同包的两个类时,可以使用包的整个类声明,例如,如果需要在一个方法中同时使用两个类date。如果您不需要使用两个或多个具有相同名称但具有不同包的类,那么最好使用导入来提高代码的可读性。
例子
注意:导入一个特定包的所有类(“import java.sql.*)是一种不好的做法,只需导入所需的类即可。