我正在尝试测试我的createMTree方法。该方法运行良好,我可以使用测试在类文件MTreeNode内部的主要方法中对其进行编译和运行。但是尝试在我的测试文件test.java中调用该方法会给我一个找不到符号错误。我可以在test.java中从MTreeNode测试其他方法。
test.java:
public class test{
public static void main(String[] args) {
MTreeNode<String> myRoot = MTreeNode.createMTree("input.txt");
}
}
MTreeNode.java:
public class MTreeNode<AnyType>{
//code
public static MTreeNode<String> createMTree(String filename){
//my code
}
}
最佳答案
它在这里工作。
将它们添加到同一程序包中,则不会出现任何“找不到符号错误”的信息。
我只是在方法中添加return语句以使其可以正常编译,因为方法将返回MTreeNode,并且您不添加任何return语句,因此我仅添加“return null”语句。