List<Object> list = new ArrayList<Object>();
Bonjour,
J'ai eu une première discussion hier où je demandais :
pourquoi
Code:
1 2
|
List<Object> list = new ArrayList<Object>(); |
et pas
Code:
1 2
|
ArrayList<Object> list = new ArrayList<Object>(); |
Neewd m'a répondu, j'ai cru avoir tout compris, (List permet une portabilité du code), mais je me demande maintenant comment on peut instancier une classe :
Code:
1 2
|
new ArrayList<Object>(); |
et affecter l'objet à une interface (List).
Comment est gérée l'affectation d'un type à un autre ?
Merci, j'aimerais comprendre !