Pour reprendre l'exemple de in, cela est particulièrement intéressant avec les conteneurs (Vector, List etc.).
Image que tu veuilles mettre des instances dedans, des chiens, des pigeons etc. et que tu veuilles qu'ils se déplaces tous.
Pour cela, il te suffit de créer un conteneur d'animal :
Code:
1 2
|
List<Animal> lst=new ArrayList<Animal>(); |
et d'appeler la méthode deplacer sur chaque élément:
Code:
1 2 3 4
|
for(int i=0;i<lst.size();i++){
lst.get(i).deplacer(); // Appellera la méthode propre à chaque animal.
} |