Hey gasten,
Ik heb een nogal on-Google-baar probleem. Ik heb een aantal subclasses van een abstracte base class. Laten we zeggen:
In een lijst met regels geef ik in de vorm van Class-objecten aan welke subclasses ik wil aanmaken:
Nu wil ik op de een of andere manier een lijst met objecten maken van de types die in de lijst met classes wordt aangegeven. Dit is heel lastig te Googlen, omdat je dan search-strings krijgt van het type: "create Object object from Class object java".
Heeft iemand een idee?
Ik heb een nogal on-Google-baar probleem. Ik heb een aantal subclasses van een abstracte base class. Laten we zeggen:
Java:
1
2
3
| public abstract class Thing {} public class ThisThing extends Thing {} public class ThatThing extends Thing {} |
In een lijst met regels geef ik in de vorm van Class-objecten aan welke subclasses ik wil aanmaken:
Java:
1
2
3
4
5
6
7
| Class[] classes = { ThisThing.getClass(), ThatThing.getClass(), ThisThing.getClass(), ThisThing.getClass(), ThatThing.getClass() } |
Nu wil ik op de een of andere manier een lijst met objecten maken van de types die in de lijst met classes wordt aangegeven. Dit is heel lastig te Googlen, omdat je dan search-strings krijgt van het type: "create Object object from Class object java".
Heeft iemand een idee?