-=Fin d'une fonction=- et -=lien entre deux classes=-

-=Fin d'une fonction=- et -=lien entre deux classes=- - Java - Programmation

Marsh Posté le 15-02-2007 à 16:32:33    

Bonjour à tous.
Deux questions:
 
-Comment fait-on pour attendre la fin d'éxecution d'une fonction? En gros attendre que fonction_1 se finisse avant de commencer fonction_2 (voir exemple)? Je pensais que ça se faisait tout seul mais en fait non!
 
     ex:   fonction_1();
            fonction_2();
 
 
-J'ai deux classes : classe_1 et classe_2.  
 Si dans classe_1 j'ai un "classe_2 TOTO=new classe_2();"
 Puis un "TOTO.uneFonction();
 Comment je fais, à partir de ma classe_2, pour lancer une fonction de classe_1?
 Je ne peut pas faire un "classe_1 TATA=new classe_1();" car ça va me créer un objet qui n'aura pas de lien avec mon premier classe_1...
 
 
 
En esperant avoir était clair...    :??:  
Merci


Message édité par doc le meyourt le 15-02-2007 à 16:33:24
Reply

Marsh Posté le 15-02-2007 à 16:32:33   

Reply

Marsh Posté le 15-02-2007 à 16:36:27    

1/

Citation :

mais en fait non!

ben si ( sauf si tu joue avec les threads )  
 
2/ tu passe la reference de ton objet de classe1 lors de la construction de class2
dans classe1 , tu fais TOTO=new classe_2(this);
 

Reply

Marsh Posté le 15-02-2007 à 17:25:06    

Merci! Alors là merci.

Reply

Marsh Posté le 15-02-2007 à 18:12:27    

- y a pas de fonctions en java (à ma connaissance)
 - ça fait mal aux yeux ton code, tu devrais te conformer un minimum aux conventions de nommage des classes et méthodes, cf. http://java.sun.com/docs/codeconv/ [...] .doc8.html par exemple


---------------
http://runnerstats.net
Reply

Marsh Posté le 15-02-2007 à 22:49:41    

Le code qui est là n'a rien à voir avec le vrai que j'ai fait, c'était juste un exemple.

Reply

Marsh Posté le 16-02-2007 à 14:45:39    

doc le meyourt a écrit :

Le code qui est là n'a rien à voir avec le vrai que j'ai fait, c'était juste un exemple.


et ?


---------------
http://runnerstats.net
Reply

Marsh Posté le 16-02-2007 à 15:20:43    

ben rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed