![](/img/trans.png)
[英]Implicit super constructor Num() is undefined for default constructor. Must define an explicit constructor, what is the logic behind this
[英]Implicit super constructor AbstractNcssCountRule() is undefined for default constructor. Must define an explicit constructor
我想测试是否存在指定方法。 我在本网站的帮助下完成了该程序。 是的,我已经编写了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()未定义为默认构造函数。 必须定义一个显式构造函数
您必须从接口实现所有方法
这是版本的问题。 只需删除一个版本并稍微修改一下代码即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.