Style d'ecriture et Interface java
Bonjour a tous,
je suis nouveau sur ce forum que je trouve formidable d'ailleurs, cependant j'ai une petite question en ce qui concerne les interfaces en java et les conventions
j'ai l'interface suivante :
Code:
1 2 3 4
|
public interface Expression<T,R> {
public R eval( T val );
} |
et dans mon cas j'implémente cette interface dans une classe anonyme interne comme cela:
Code:
1 2 3 4 5 6 7 8 9
|
seq = seq.collect( new Expression<T,boolean>() {
int i = 0; // le probleme est ici pour le i.
public boolean eval( T x ) {
boolean resultat = x.equals( seq2.at( i ) );
i++;
return resultat;
}
} ); |
alors ne faites pas attention au collect, mais je voulais juste savoir si c'était élégant de déclarer le i dans la classe anonyme, ça m'a paru pas élégant de faire ça ( comme si je ne respectais pas l'interface Expression ).
mon code marche très bien, je veux juste l'optimiser.
en attendant vos réponses, merci a tous.