Bonjour
Voici mon problème :
((Salarie)I.previous()).affichage();
I étant un listerator d'un arrayliste contenant des types d'objets différents :
1 - Des objets "salarie"s
2 - Des objets "commercial"s héritant de la classe "salarie"
affichage étant une fonction surchargée permettant d'afficher les différents attributs des objets...
Ma question est pourquoi ça marche même quand je demande d'afficher un Commercial? C'est à dire pourquoi tous les attributs de mon "commercial" sont affichés? Du transtypage descendant automatique? :s Merci
Partager