[Java]Petite erreur de syntaxe :(
Nat'
-
jebok Messages postés 358 Statut Membre -
jebok Messages postés 358 Statut Membre -
Bonjour à tous !!
Voilà j'ai deux class, voici un morceau de code de la première :
public void aff() {
System.out.println(affiche());
}
et dans le seconde :
public String affiche () {
String res = "Numéro du message :"+this.NumMessage;
return res;
}
Quand je compile, il y a une erreur dans la première classe.
Si quelqu'un voit l'erreur de syntaxe que j'ai commise je suis preneuse ;)
@ller, bonne soirée et merci d'avance !!!
Voilà j'ai deux class, voici un morceau de code de la première :
public void aff() {
System.out.println(affiche());
}
et dans le seconde :
public String affiche () {
String res = "Numéro du message :"+this.NumMessage;
return res;
}
Quand je compile, il y a une erreur dans la première classe.
Si quelqu'un voit l'erreur de syntaxe que j'ai commise je suis preneuse ;)
@ller, bonne soirée et merci d'avance !!!
A voir également:
- [Java]Petite erreur de syntaxe :(
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java code erreur 1603 ✓ - Forum Logiciels
2 réponses
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 !!!