OVH Cloud OVH Cloud

Implementer une interface générique

2 réponses
Avatar
Vincent Lascaux
Bonjour,

En compilant le code suivant :

public class Foo<T> {
private class Bar implements java.util.Iterator<T> {
public boolean hasNext() { return false; }
public T next() { return null; }
public void remove() { }
}
}

J'obtiens l'erreur "Cannot refer to the type parameter T as a supertype" sur
la deuxieme ligne. Qu'est ce que cela signifie ?

--
Vincent

2 réponses

Avatar
Örjan Petersson
"Vincent Lascaux" writes:

J'obtiens l'erreur "Cannot refer to the type parameter T as a supertype" sur
la deuxieme ligne. Qu'est ce que cela signifie ?
Avec quelle version du 1.5? Ca marche avec beta2 sous Win XP.

(javac -version : 1.5.0-beta2)

--
Orjan Petersson, Logcode SARL
The email address in the From: header is valid

Avatar
Vincent Lascaux
J'obtiens l'erreur "Cannot refer to the type parameter T as a supertype"
sur


la deuxieme ligne. Qu'est ce que cela signifie ?
Avec quelle version du 1.5? Ca marche avec beta2 sous Win XP.

(javac -version : 1.5.0-beta2)


J'ai installé Chetah sur eclipse, et j'utilise son compilateur qui doit etre
buggé.

Merci

--
Vincent