java - java中如何导入文件

标签 java

这是我学习 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/

相关文章:

java - Get Instance 应返回实现类类型或接口(interface)类型的对象

java - 如何从 Java Scanner 获取整数输入

java - 在eclipse之外运行jboss

java - 主线程没有被中断

java - 锁定 CSV 文件(仅允许读取访问)。可能的?

java - 如何从结果集中获取单个参数到字符串数组中

javascript - Android:JS Bundle 未从 Metro Bundler 服务器加载

java - 为二次公式求解器创建自定义异常处理程序

Java 2D 游戏 - 定时器与线程?

java - 使用 Java 一致的发件人通过 g-mail 向 At&t 电话发送短信