Salut à tous, voila un ptit problème auquel je suis confronté. J'ai déclaré 2 classes, je schématise le code ici:
Ptite expli:
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 class classe1 { //Constructeur classe1(classe2 hello){ hello.methode2(); } }//Fin classe1 class classe2 { void methode(){ classe1 obj = new classe1(this) } void methode2(){ ... } }//Fin classe2
La classe2 créé une instance de classe1, et je voudrais qu'une fois classe1 créée, elle refasse appel plusieurs fois a une méthode de classe1 dans l'instance qui la créé. Il faut donc passer a classe2 l adresse de classe1 d'ou le this, mais cela ne marche pas!
Auriez vous une ptite idée ?![]()
Partager