Duda sobre arrays de objetos

Javivi
20 de Mayo del 2006
Hola alguien me puede decir ¿cómo puedo crear un array cuyos componentes sean exclusivamente objetos que implementan una determinada interfaz?
¿Sería poniendo como tipo en la declaración del array el nombre del interfaz que implementan dichos objetos?
Gracias.

nicokiki
20 de Mayo del 2006
Hola!!!

Mira, hasta la version 1.5 (o 5.0 o Tiger o como la llamen...) no se puede salvo por usar TypedCollections de Jakarta Commons Collection, pero eso es anecdotico...
Por lo tanto no podes, las colecciones en Java no son "tipadas".
Si usas Tiger => podes hacer esto:

List<MiInterfaz> lista = new ArrayList<MiInterfaz>();

Ahora, si te referis a Arrays puros y clasicos digamos entonces es asi:

MiInterfaz[] array;


Salu2!!!