Tableaux dynamiques et h�t�rog�nes
Les tableaux que nous avons cr��s actuellement sont des tableaux dont la taille est fix�e � la cr�ation. Cette taille, une fois fix�e, ne peut plus varier, on parlait de tableaux statiques. Il est possible de cr�er des tableaux dont la taille peut varier au cours de l'ex�cution, on parle alors de tableaux dynamiques.
De plus, les tableaux utilis�s jusqu'� pr�sent ne pouvaient contenir qu'un seul type de donn�e qui �tait d�fini lors de la d�claration du tableau, on avait par exemple un tableau de int
ou un tableau de String
. On parle de tableau homog�ne. Il est �galement possible de cr�er des tableaux h�t�rog�nes.
Tableaux h�t�rog�nes
En fait, on est d�j� capable � ce stade de cr�er des tableaux h�t�rog�nes, du moins pour cr�er un tableau d'objets h�t�rog�ne. Il suffit d'utiliser le principe de polymorphisme rencontr� au chapitre 6 pour ce faire. La figure j8.6 montre un tableau h�t�rog�ne.

Pour cr�er un tel tableau, on le d�clare tout simplement en tant que tableau de r�f�rences vers des AnimalIF
, ainsi on pourra mettre dans la tableau tout objet qui impl�mente cette interface. Lorsque l'on r�cup�re un �l�ment du tableau et que l'on souhaite acc�der � l'objet pour invoquer une m�thode sp�cifique par exemple, il ne faudra pas oublier de le caster.