Communication entre classes
Résolu/Fermé
Zinconnu
Messages postés
11
Date d'inscription
dimanche 9 février 2014
Statut
Membre
Dernière intervention
11 février 2014
-
9 févr. 2014 à 12:09
Zinconnu Messages postés 11 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 11 février 2014 - 9 févr. 2014 à 13:52
Zinconnu Messages postés 11 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 11 février 2014 - 9 févr. 2014 à 13:52
A voir également:
- Communication entre classes
- Remportez 3 des jeux classés plato - Forum jeux en ligne
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Faire des classes sur excel ✓ - Forum Excel
- Une erreur de communication est détectée dans le module de sécurité sedea - Forum TNT / Satellite / Réception
- Schéma câblage coffret communication fibre - Forum câblage
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
9 févr. 2014 à 12:49
9 févr. 2014 à 12:49
Pour utiliser une variable static il faut la préfixer du nom de sa classe, dans ton cas c'est donc
Attention cependant à ce que tu fais, là tu as deux main, ce qui signifie normalement deux programmes. Or tu ne pourras pas communiquer les variables entre deux programmes différents, en tout cas pas comme ça.
PS. il y a des règles d'écriture à respecter, autant prendre de bonnes habitudes maintenant : les noms de classe commencent par une majuscule, les noms de variables par une minuscule, tu as fait tout l'inverse...
classe1.Tet
classe2.T.
Attention cependant à ce que tu fais, là tu as deux main, ce qui signifie normalement deux programmes. Or tu ne pourras pas communiquer les variables entre deux programmes différents, en tout cas pas comme ça.
PS. il y a des règles d'écriture à respecter, autant prendre de bonnes habitudes maintenant : les noms de classe commencent par une majuscule, les noms de variables par une minuscule, tu as fait tout l'inverse...
Modifié par Zinconnu le 9/02/2014 à 12:55
9 févr. 2014 à 13:02
9 févr. 2014 à 13:14
Il faudrait renommer l'une des deux méthodes pour n'avoir de méthode main que dans ta classe principale, celle qui servira à démarrer le programme.
Remarque : du coup est-ce vraiment nécessaire d'avoir deux classes ?
"Type name must not be qualified" quand je mes T à la fin...
Tu mets T à la fin de quoi ?
Il faudrait voir à quoi ressemble ton code maintenant, mais il suffisait juste de remplacer T par classe1.T ou classe2.T selon ce que tu voulais faire.
9 févr. 2014 à 13:26
J'ai pas réussi à lancer les deux actions en simultané dans une et même classe, alors j'ai dédoublé les deux...
9 févr. 2014 à 13:49