Bonjour tout le monde,

J'ai une classe qui contient un main qui affiche la valeur d'un variable qui est déclaré dans cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public class MaClasse{
   private static ct1.String maChaine = "tester";
   public static void main (String[] args) {
      System.out.println(maChaine);
   }
}
Sachant que j'ai crée une nouvelle classe de String. Avant de la créer et si j'exécute le code, on m'affiche bien la valeur de maChaine. Mais une fois la classe String est créée et en exécutant le code, un message est affiché pour dire que MaClasse n'a aucune méthode main.

Est ce que quelqu'un peut m'expliquer pourquoi ?

Merci bien