Bonjour tout le monde
Je ne trouve pas la façon pour regler mon probleme
Dans une application qui represente une plateforme de jeux, j'ai une classe "Resultat" avec une methode "commentaire()" qui a pour rôle de donner les resultats de chaques joueurs.
Mon probleme est que j'utilise cette classe sur 2 jeux differents (donc 2 classes). J'aimerais ne faire qu'une classe Resultat pour mes 2 jeux. Ce qui n'est pas le cas pour l'instant, je fais 2 classes "Resultat" pour 2 jeux. Ce qui n'est pas logique car ils utilisent la même méthode avec les même variables. Ce qui change c'est juste l'instanciation du jeux.
C'est à dire que je récupère dans ma methode commentaire, les variables (qui ont le meme noms dans chaque jeux) qui concerne les resultats.
Est il possible de créer une methode avec en parametre d'entre un type Object pour recevoir l'instanciation de mon jeux ?
Ex:
Puis dans ma classe jeu1 et ma classe jeu2, j'utiliserai ma methode Commentaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Class Resultat{ private Object d; public Object getD{ return d; } public void commentaire(Object d){ } }
Est ce que c'est possible ? L'autre inconnue pour moi est qu'il y a des variables que je récupère dans chaque jeu de ma classe Resultat. Si j'instancie pas dans ma classe Resultat, je ne peux plus obtenir la valeur de ces variables.
Et je pense que c'est ça mon gros probleme.
Je ne sais pas si j'ai été tres clair, mais merci pour l'aide dans tous les cas
Partager