Qu'est ce qu'une référence statique
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 :
Code:
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); |
où :
Donnes, Resultat, Operation et Dialogue sont des classes du même package que Operateur.
Merci.