Как создать ArrayList классов?

У меня есть несколько классов ( Автомобиль , Мотоцикл , Поезд ... и т. Д.), Которые являются наследниками класса Транспортное средство . Из другого класса мне нужно создать ArrayList классов для доступа только к тем, которые включают ArrayList .

Концепция похожа на эту, но, очевидно, она не работает;

ArrayList<Class> vehicleType=new ArrayList<Class>();
vehicleType.add(Class.forName("train"));

Как я могу ее решить? Спасибо

8
задан Mooing Duck 25 October 2011 в 18:20
поделиться