Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment lever une exception dans une fonction statique ...

    28 mai 2011 à 13:49:01

    Salut,
    Voilà, j'ai fait une fonction normale, une fonction en public, avec des exception personnalisées.

    Tout marchais impec, jusqu'à ce que j'ai décidé de mettre la méthode en static ...
    Là, eclipse me met des grosses croix rouge en me disant "cannot use in static context" ...
    Pourquoi es-ce que je peu pas levé d'exception dans une fonction statique ? Comment contourner le pb ?
    Merci.

    PS

    et pas moyen de mettre la classe de l'exception perso en static ...
    • Partager sur Facebook
    • Partager sur Twitter
      28 mai 2011 à 17:37:13

      Hum alors là va falloir que tu post ton code parce qu'on peut très bien propager une exception venant d'une méthode statique. Exemple :

      ExceptionPerso :

      public class ExceptionPerso extends Exception
      {
                 ....
      }
      


      Dans une méthode statique:

      public class Exemple
      {
           public static void test() throws ExceptionPerso
           {
                throw new ExceptionPerso();
           }
      
      }
      


      • Partager sur Facebook
      • Partager sur Twitter

      Comment lever une exception dans une fonction statique ...

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown