[Java]Petite erreur de syntaxe :(
Fermé
Nat'
-
30 mai 2005 à 19:57
jebok Messages postés 358 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 23 octobre 2007 - 30 mai 2005 à 20:43
jebok Messages postés 358 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 23 octobre 2007 - 30 mai 2005 à 20:43
A voir également:
- [Java]Petite erreur de syntaxe :(
- Erreur 0x80070643 - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
2 réponses
Utilisateur anonyme
30 mai 2005 à 20:10
30 mai 2005 à 20:10
Bonsoir,
Pas assez d'infos...
Qu'est-ce que NumMessage?
Quel est le message d'erreur?
Pas assez d'infos...
Qu'est-ce que NumMessage?
Quel est le message d'erreur?
Merci beaucoup Philtrain de répondre !! Désolé de ne pas avoir détaillé, voici ma classe Message, j'imagine que l'erreur vient de là.
import java.util.ArrayList;
import java.util.Iterator;
public class Message
{
// instance variables
private static int numMessage=0;
private int dateMessage;
private int heureMessage;
private ArrayList notes;
/**
* Constructeur
*/
public Message(int date,int heure)
{
// initialise instance variables
notes = new ArrayList();
numMessage = numMessage+1;
dateMessage = date;
heureMessage=heure;
}
/**
* retourne le numéro du message
*/
public int getnumMessage()
{
return numMessage;
}
/**
* retourne la date du message
*/
public int getdateMessage()
{
return dateMessage;
}
public String affiche()
{
String res = "Numéro du message : "+ this.numMessage;
// res = res +"\ndate du message :"+ this.dateMessage;
// res = res +"\nheure du message :"+ this.heureMessage;
return res;
}
}
le compilateur me revoie :
cannot find symbol et y a un '^' sous le 'a' de affiche()
Voilou, merci encore !!!
import java.util.ArrayList;
import java.util.Iterator;
public class Message
{
// instance variables
private static int numMessage=0;
private int dateMessage;
private int heureMessage;
private ArrayList notes;
/**
* Constructeur
*/
public Message(int date,int heure)
{
// initialise instance variables
notes = new ArrayList();
numMessage = numMessage+1;
dateMessage = date;
heureMessage=heure;
}
/**
* retourne le numéro du message
*/
public int getnumMessage()
{
return numMessage;
}
/**
* retourne la date du message
*/
public int getdateMessage()
{
return dateMessage;
}
public String affiche()
{
String res = "Numéro du message : "+ this.numMessage;
// res = res +"\ndate du message :"+ this.dateMessage;
// res = res +"\nheure du message :"+ this.heureMessage;
return res;
}
}
le compilateur me revoie :
cannot find symbol et y a un '^' sous le 'a' de affiche()
Voilou, merci encore !!!
jebok
Messages postés
358
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
23 octobre 2007
51
30 mai 2005 à 20:43
30 mai 2005 à 20:43
ta première classe fait appel à la méthode affiche() qui est définie dans la 2ème classe. Ce n'est pas réalisable.
Il faut que l'objet de ta 1ere classe possède une référence sur un objet de la 2ème et ensuite tu peux faire
J'espère avoir été assez clair.
Bonne chance
Il faut que l'objet de ta 1ere classe possède une référence sur un objet de la 2ème et ensuite tu peux faire
objet.affiche();
J'espère avoir été assez clair.
Bonne chance