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.