【发布时间】:2013-12-11 19:36:59
【问题描述】:
我想将这两个类合并到一个文件中,但我不知道如何。
import java.util.LinkedList;
public class BFSolver{
public static boolean[][] didVisit;
public static LinkedList<Pair> expanded ;
public BFSolver() {
}
另一个类看起来像这样:
import java.util.LinkedList;
public class DFSolver{
public static boolean[][] didVisit;
public static LinkedList<Pair> expanded = new LinkedList<Pair>();
public DFSolver() {
}
当我将导入语句放在一个文件中时 和同一个文件中的类声明,我在主类中收到错误“未检查”。
【问题讨论】:
-
为什么要将它们放在同一个文件中?!
-
为什么要合并它们?事实上,除了 1 个字母外,它们看起来都一样。您是否会更好地创建 1 个可以子类化的类?
-
Java 每个文件只能有一个公共类。
-
此外,我看到每个类声明中缺少
}。