Bonjour à vous,

Comment définit-on dynamiquement le type d'une méthode ?

J'ai l'erreur suivante : Classe_Actuelle cannot be resolved to a type
en typant la méthode de cette manière.
public Classe_Actuelle getValues(String Cle_Valeur )

Ce type
Classe_Actuelle est une classe créer dynamiquement de la manière suivante
Classe_Actuelle = Class.forName(Classe_a_utiliser);

Par avance merci.


Voir mon code ci-dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class ModeleGeneral 
{
	// Variables
	DataSource datasource=null;
	Connection connexion=null;
	ResultSet resultat=null;
 
	// Gestion de la classe 
	String Classe_a_utiliser;
	Class<?> Classe_Actuelle; 
 
	// Constructeur 
	public ModeleGeneral (DataSource datasource, String Classe_a_utiliser)
	{
		this.datasource=datasource;
 
		this.Classe_a_utiliser=Classe_a_utiliser;
		try{
			this.Classe_Actuelle = Class.forName(Classe_a_utiliser);
		}	
		catch (ClassNotFoundException e)
		{
			System.out.println(" La classe n'existe pas " + Classe_a_utiliser + " " + e );
		}
	}
 
 
	// 1 - Retourner une ligne de la table pour la clé passée en paramètre 
	// 2 - Remplir la classe passée en parametre de ces valeurs
 
    public Classe_Actuelle getValues(String Cle_Valeur )