Bonjour
j'ecrit une classe qui contient une ArrayList mais qui le redefinit pour ne contenir que des instances de ma classe ImagePPM.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public class ImagePPMListe {
 
private ArrayList list = new ArrayList();
 
public ImagePPM set(int p, ImagePPM img){
return list.set(p,img);
}
}
Quand j'effectue une compilation sue cette classe j'obtient l'erreur suivante:

ImagePPMListe.java:46: incompatible types
found : java.lang.Object
required: ImagePPM
return list.set(p,img);
...............^
1 error
Pourtant l'object passe en parametre est bien une instance de la classe ImagePPM. Alors pourquoi me dit-il que les types sont incompatible??

merci pour toute l'aide que vous m'apporterait.
@@@@++++