una tipos objetos listas lista elemento ejemplos definicion crear comparar como clases clase buscar java generics

tipos - Lista de clases en Java



listas en java (2)

Tengo varias clases (B, C y D) que son subclases de clase A. Necesito hacer una lista / matriz que contenga B, C y D y crear objetos en función de cualquier elemento que saque de la lista / matriz.

En AS3, haría algo como esto: var classes: Array = [MovieClip, Sprite, Shape]; o un Vector de Clases.

¿Cómo hago esto en Java? Estoy pensando en algo como esto ahora mismo:

List<Class<? extends A>> list = new ArrayList<Class<? extends A>>(); list.add(B);


List<Class<? extends A>> classes = new ArrayList<Class<? extends A>>(); classes.add(B.class); classes.add(C.class); classes.add(D.class);


Puedes hacer análogos de ambos. Como señaló CarlosZ , está List y sus diversas implementaciones, o puedes crear una matriz:

Class[] classes = new Class[] { MovieClip.class, Sprite.class, Shape.class };