Bonsoir !
Soient les instructions : int a = 2; short b = 25;
L' instruction : a = b; veut dire que b est converti en int de façon implicite puis sa valeur est affectée à la variable a.
Soient 2 classes : Base et Derive. ( Derive extends Base )
L' instruction Base b = new Derive(); est possible. (Polymorphisme).
Peut-on dire que l' objet new Derive() est converti en Base puis sa référence est mise dans la variable b ?
Si la réponse est non, je souhaiterais une explication détaillée. Si c' est possible.
Je vous remercie d' avance.
PS : J' essaye de comprendre la nature profonde des objets.
Partager