Passer une référence à une classe dans un constructeur
Bonsoir!
Ma question en quelques mots :
> Une classe abstract Method
> Deux classes héritées : Method1 et Method2
> Une classe utilisant des objets de la classe method : Solver
Je souhaite construire un objet Solver, en lui précisant s'il doit utiliser Method1 ou Method2, mais sans instancier d'objet method auparavant.
Je suis sur que c'est possible, mais je ne vois pas comment faire concrètement:
dans mon main :
Code:
Solver monSolver = new Solver("reference a ma classe method1 ou method2");
dans ma classe Solver :
Code:
1 2 3 4 5
|
private Method lamethode;
public void Solver("UneclasseMethod"){
this.lamethode = new "La Classe Method passée en paramètre";
} |
Si vous avez compris ce que je veux dire, pourriez vous m'indiquer comment procéder s'il vous plait ?
merci,