Bonjour à tout le monde,
J'ai le message suivant qui s'affiche au niveau d'une erreur dans mon code.
Impossible de créer une référence statique à une méthode non statique envoi(Donnees) à partir du type Operateur
voici le code :
où :
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
29
30
31 public class Operateur { public Operateur(){} public void envoi (Donnees mesDonnees) { System.out.print("Entrez le 1er entier : "); mesDonnees.seta(Clavier.lireint()); System.out.print("Entrez le 2e entier : "); mesDonnees.setb(Clavier.lireint()); } public void choixOperation (Operation monOperation) { System.out.print("Entrez l'operation (add/sub) : "); monOperation.setmonOp(Clavier.lireString()); } public Dialogue dialoguer (Dialogue invitation) { invitation.setmessage("Choisir une operation SVP : "); System.out.print(invitation.getmessage()); return null; } public Resultat donnerResultat (Resultat reponse) { System.out.println(reponse.gets()); return null; } public static void main(String[] args) { String endpoint="http://localhost:8080/axis/services/Calculator?wsdl"; Donnees nombres = new Donnees(); Resultat resultatCalcul = new Resultat(); Operation oplancee = new Operation(); Dialogue invite = new Dialogue(); envoi(nombres);dialoguer(invite);choixOperation(oplancee);
Donnes, Resultat, Operation et Dialogue sont des classes du même package que Operateur.
Merci.
Partager