java - org.jgap.* 不包括所有内容

标签 java import libraries

我只是尝试在我的项目中实现 JGAP 框架,不知何故我想知道以下问题:

当我输入import org.jgap.*时,类(class)MaxFuction不知何故不可用,但是当我输入 import.org.jgap.impl.job.MaxFunction 时这是工作。我理解*有什么问题吗? ?我认为它包括每个子"file",所以通常 MaxFunction也应该包括在内,还是我错了?

最佳答案

导入*会立即导入包内的任何类,它不会递归到子包。当然,您也可以使用 * 从子包中导入:

import.org.jgap.impl.job.*;
import.org.jgap.*;

关于java - org.jgap.* 不包括所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37497073/

相关文章:

python - python中 "import item"中的项目可能是什么?

android-studio - Android Studio,Gradle,如何使用外部库源?

java - 多线程通信: how good is the use of Atomic Variables like AtomicInteger? 为什么没有AtomicFloat?

java - Gradle 2 android 项目使用相同的库

java - 为什么需要 Java 6 才能运行 Pycharm?

java - 在 testng @AfterMethod 中检测测试失败

python - 在 Python 中创建一个新文件,其中包含两个数据帧上的常见匹配项

从 CSV 导入 Drupal 7 节点

linux - 当我尝试在 Linux 上运行可执行文件时,我得到 "error while loading shared libraries"

c++ - 用于动态图的 C/C++ 库?