salut,
Je suis plutôt débutant en java.
J'ai la classe suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| package com.express;
public class ESimple implements IESimple {
int n;
public ESimple(int n){
this.n = n;
}
public int eval(){
return n;
}
public String toString(){
return String.valueOf(n);
}
} |
ça compile bien.
Mais quand je déboggue, j'ai un message qui dit :
Method "toString" with signature "()Ljava/lang/String;" is not applicable on this object
Je vois pas trop où se situe mon problème?
Est ce que j'ai le droit de redéfinir toString?
Est ce que mon code n'est pas correct?
merci pour vos éclairages
Partager