Bonsoir à tous.
Soit les classes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public abstract class Mere {}
Code : Sélectionner tout - Visualiser dans une fenêtre à part public class Fille extends Mere {}
Code : Sélectionner tout - Visualiser dans une fenêtre à part public abstract class MereDAO<T extends Mere> {}Pourquoi la notation
Code : Sélectionner tout - Visualiser dans une fenêtre à part public class FilleDAO<Fille> extends MereDAO<Fille> {}génère-t-elle une erreur de type
Code : Sélectionner tout - Visualiser dans une fenêtre à part extends MereDAO<Fille>
puisque Fille étend Mere et que donc cela respecte
Code : Sélectionner tout - Visualiser dans une fenêtre à part Bound mismatch: The type Fille is not a valid substitute for the bounded parameter <T extends Mere> of the type MereDao<T>?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <T extends Mere>
Partager