我想测试是否存在指定方法。我在本网站的帮助下完成了该程序。是的,我已经编写了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()。必须定义显式构造函数
答案 0 :(得分:2)
您必须从接口
实现所有方法答案 1 :(得分:0)
这是版本的问题。 只需删除一个版本并稍微修改一下代码即可。