Bonjour à tous ,
je débute en java et je vois beaucoup d'exemples de code qui instancient des objets de cette facon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
superclasse mareference = new sousclasse () ;
Je ne comprend pas pourquoi ils utilisent une reference du type de la superclasse pour instancier un objet d'une sous-classe .

Quelle différences entre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
superclasse mareference = new sousclasse () ;
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sousclasse mareference = new sousclasse () ;
Je sais que les deux sont correct mais pourquoi ecrire plus l'une que l'autre ?
Merci d'avance de votre aide .