Bonjour,
Quelqu'un saurait-il m'indiquer la différence entre les deux déclarations suivantes :
Merci d'avance pour votre aide.Code:
1
2 Set set = new LinkedHashSet() ; LinkedHashSet set = new LinkedHashSet();
Version imprimable
Bonjour,
Quelqu'un saurait-il m'indiquer la différence entre les deux déclarations suivantes :
Merci d'avance pour votre aide.Code:
1
2 Set set = new LinkedHashSet() ; LinkedHashSet set = new LinkedHashSet();
Dans le premier cas, tu n'as accès qu'aux méthodes de l'interface Set puisque tu le déclare comme tel.
Dans le deuxième cas, tu as accès à toutes les méthodes de LinkedHashSet mais du coup, pas question, dans deux semaine, de se dire que TreeSet serait plus performant... Pas de remplacement facile.