Salut à tous, voila un ptit problème auquel je suis confronté. J'ai déclaré 2 classes, je schématise le code ici:

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
Ptite expli:

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 ?