Bonjour,

Quelqu'un pourrait-il m'expliquer pourquoi la méthode suivante ne compile pas (cannot find symbol: class beanClass) ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
private void printBeanId(String className, Object obj) throws ClassNotFoundException {
    Class beanClass = Class.forName(className);
    beanClass bean = (beanClass) obj;
    System.out.println("Bean Id: " + bean.getId());
}
Cette méthode est juste un exemple, mais j'aimerais utiliser ce principe (classe dynamique) afin de supprimer du code à double (ou la seule chose qui change est le type de mes objets) et j'aimerais faire cela sans interface...

Merci d'avance pour vos réponses