Je voudrais tester si une méthode spécifiée existe. Et j'ai fait la programmation avec de l'aide sur ce site. Oui, j'ai écrit 2 interfaces et une classe qui implémente les interfaces.Super constructeur implicite AbstractNcssCountRule() est indéfini pour le constructeur par défaut. Doit définir un constructeur explicite
Voici une partie des codes:
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.");
}
}
}
Cependant, il y a un petit bug. Lorsque je déplace mon curseur sur le nom de la classe, il indique: Super constructeur implicite AbstractNcssCountRule() est indéfini pour le constructeur par défaut. Il faut définir un constructeur explicite
Plus de détails? Je ne comprends pas. – Esct
J'ai écrit 2 interfaces. – Esct
En fait j'ai implémenté toutes les méthodes. Je pense. – Esct