0

我想测试是否存在指定的方法。我在这个网站的帮助下完成了编程。是的,我已经编写了 2 个接口和一个实现这些接口的类。

以下是部分代码:

public class TestMethod extends AbstractNcssCountRule implements UpSearch,
    JudgeResult {

    public Object search(ASTMethodDeclaration node, Object data) {
        return super.visit(node, data);
    }

    public Object judge(ASTMethodDeclaration node, Object data) {
        if ((node.jjtGetChild(1) instanceof ASTMethodDeclarator && ( node
            .jjtGetChild(1)).getImage().equals("isDirty"))) {
            System.out.println("There it is.");
        }
    }
}

但是,有一个小错误。当我将光标移到类的名称上时,它会告诉您: 默认构造函数未定义隐式超级构造函数 AbstractNcssCountRule()。必须定义显式构造函数

4

2 回答 2

2

您必须从两个接口实现所有方法

于 2013-06-11T13:41:22.993 回答
0

是版本的问题。只需删除一个版本并稍微修改代码即可。

于 2013-06-12T12:33:21.420 回答