Wurzelseppi
Mitglied
Hallo zusammen,
also, ich komm gleich mal zum Punkt
Ich habe eine abstrakte Klasse A
die eine Methode implementiert
aber wie komm ich an den Typen T um es zu erzeugen ?
also T.class.getInstance() geht schonmal nicht )
die Idee
ist mir nicht schön genug
Danke im voraus.
Gruß,
Wurzelseppi
also, ich komm gleich mal zum Punkt
Ich habe eine abstrakte Klasse A
Code:
public abstract class A<T extends B>
die eine Methode implementiert
Code:
public T getObject(C object)
{
//und die soll mir ein Objekt T erzeugen, die Properties aus C reinkopieren
//(BeanUtils.copyProperties(.., object)
// und es zurückgeben....
}
aber wie komm ich an den Typen T um es zu erzeugen ?
also T.class.getInstance() geht schonmal nicht )
die Idee
Code:
public T getObject(C object, Class<T> class)
{
T newObject = class.newInstance();
//und die soll mir ein Objekt T erzeugen, die Properties aus C reinkopieren
//(BeanUtils.copyProperties(.., object)
// und es zurückgeben....
}
ist mir nicht schön genug
Danke im voraus.
Gruß,
Wurzelseppi
Zuletzt bearbeitet: