我只是尝试将JGAP框架实现到我的项目中,并且以某种方式想知道以下内容:
当我键入import org.jgap.*
时,类MaxFuction
无法使用,但是当我键入import.org.jgap.impl.job.MaxFunction
时,它将起作用。我是否理解*
有什么问题?我以为它会包含每个子“文件”,因此通常也应包含MaxFunction
,否则我错了吗?
最佳答案
导入*
会立即在包内导入任何类,它不会递归到子包。当然,您也可以使用*
从子包中导入:
import.org.jgap.impl.job.*;
import.org.jgap.*;