Implémentation d'une interface générique (conflit de noms)
Bonjour,
Je suis en train d'implémenter l'interface générique Map :
Code:
1 2 3 4
| public class AVLMap<Key, Value> implements Map<Key, Value>
{
} |
J'ai un problème avec certaines méthodes :
Si je mets...
Code:
1 2 3 4
| public boolean containsKey(Key k)
{
} |
... j'obtiens
Citation:
Conflit de noms : La méthode containsKey(Key) de type AVLMap<Key,Value> possède le même effacement que containsKey(Object) de type Map<K,V> mais elle ne l'ignore pas.
Comment faire alors pour que que ma méthode containsKey(Key) implémente la méthode containsKey de l'interface Map ?
Merci.