Java org.jgap.*不包括所有内容
我刚刚尝试在我的项目中实现JGAP框架,不知怎的,我想知道以下几点:Java org.jgap.*不包括所有内容,java,import,libraries,Java,Import,Libraries,我刚刚尝试在我的项目中实现JGAP框架,不知怎的,我想知道以下几点: 当我键入import org.jgap.时,类MaxFunction不知何故不可用,但当我键入import.org.jgap.impl.job.MaxFunction时,它正在工作。我是否理解*有什么问题?我认为它包含了每个子“文件”,所以通常也应该包含MaxFunction,或者我错了吗?导入*会立即导入包内的任何类,它不会递归到子包。当然,您也可以使用*从子包导入: import.org.jgap.impl.job.*;
当我键入
import org.jgap.
时,类MaxFunction
不知何故不可用,但当我键入import.org.jgap.impl.job.MaxFunction
时,它正在工作。我是否理解*
有什么问题?我认为它包含了每个子“文件”,所以通常也应该包含MaxFunction
,或者我错了吗?导入*
会立即导入包内的任何类,它不会递归到子包。当然,您也可以使用*
从子包导入:
import.org.jgap.impl.job.*;
import.org.jgap.*;
好的,没有办法递归地实现整个包?@user5638730没有。Java中的包不是真正的层次结构,如中所述-向下滚动到“包的明显层次结构”部分。