这是我学习 Java 的第二天。在C++中,如果我们包含一个类,并且该类中已经包含了一些头文件,那么我们不需要再次将头文件声明放在主文件中!
在java中,我发现如果我们使用的类位于源文件下,我们就不会声明它。所以我想知道,在类里面我们是否想使用库中的一些方法,比如数学。我们是否需要在主文件和此类文件中导入数学,或者声明一次并在哪里声明它?
谢谢!
最佳答案
Java import
不是 C++ include
。理论上,通过在必要时使用完全限定的类名,Java 源代码可以根本不具有任何导入
。
java.util.Scanner scanner = new java.util.Scanner(System.in);
这与 C++ include
不同,后者将包含文件中的代码直接插入到编译单元中。
导入引入了通过简单名称引用其他包中的类的能力,而不仅仅是其完全限定的类名。但该范围仅限于 import
语句所在的源代码文件。在每个源代码文件中,从源代码文件中使用的其他包中导入所有类。
关于java - java中如何导入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22798137/