Java probleme

Résolu
LaZo61 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -  
LaZo61 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir, je débute en java donc voila :

import java.io.*;

public class TestLire{

public static void main(String [] arg)
{ Lire();

}
public void Lire () {
try{
BufferedReader br=new BufferedReader( new InputStreamReader(System.in));
String line;
line=br.readLine();
System.out.println("Vous avez entrée : " +line);
br.close();
} catch (IOException ioe) {
System.out.println(ioe.toString());
}
}
}

Je voulais créer une méthode Lirer() qui permet de faire de la saisie au clavier et l'appellé dans le main le probleme c'est qu'il m'affiche : TestLire.java:6: non-static method Lire() cannot be referenced from a static context

Comment faire ?
Merci d'avance


A voir également:

2 réponses

dock21 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
tu dois mettre ta methode en static ou l'exterioriser dans une autre classe et faire ds ta methode main()

main()
{ monObjet = new MaNewClasse();
  monObjet.Lire();
}

petite remarque en passant : en Java, les methode sont en minuscules pour les differencier des classes qui doivent commencer par une majuscule.

En esperant que ca t'aide
0
LaZo61 Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   5
 
ça fonctionne merci bien
0