Bonjour,

J'ai une Classe B qui hérite de A
Dans une autre classe, j'aimerai utiliser la méthode ci-dessous mais je ne peux renvoyer une list<B>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	private List<A> wrapListOfA(ResultSet rs) {
		List<B>listOfB = new ArrayList();
		return (List<B>)Wrapper.wrapListOfB(rs,listOfB);
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Type mismatch: cannot convert from List<B> to List<A>
Pourtant la méthode ci-dessous fonctionne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
	private A wrapA(ResultSet rs) {
		return (B)Wrapper.wrapB(rs,new B());
	}
Avez-vous une méthode pour caster une List<B> vers List<A>. A étant une super-classe de B.

Merci pour votre aide