Bonjour.
J'ai créé une classe:
public class ListeCoordonneesSpheriques extends ArrayList<PointCoordonneesSpheriques> ....
qui n'est donc censée contenir que des PointCoordonneesSpheriques.
Mais quand je crée un itérateur:
Iterator iterateur= listeCoordonneesSpheriques.iterator();
je suis obligé de caster:
PointCoordonneesSpheriques pointcs= (PointCoordonneesSpheriques) iterateur.next();
sinon j'ai une erreur de compilation (impossible de convertir de Object en PointCoordonneesSpheriques ).
Je croyais que la généricité évitait d'avoir à caster à chaque fois?
Comment faire pour éviter de caster?
Merci
Partager