我只是尝试将JGAP框架实现到我的项目中,并且以某种方式想知道以下内容:

当我键入import org.jgap.*时,类MaxFuction无法使用,但是当我键入import.org.jgap.impl.job.MaxFunction时,它将起作用。我是否理解*有什么问题?我以为它会包含每个子“文件”,因此通常也应包含MaxFunction,否则我错了吗?

最佳答案

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

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

08-16 21:03