[JAVA] classe anonyme

progfann Messages postés 365 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je veux utiliser une classe anonyme, mais je sais pas vraiment comment faire.
Voila le code que j'ai essayé, mais le nom de classe anonyme est souligné en rouge :
public class maClasse{ 

 public void methode(){ 
  (new ClasseAnonyme(){ 
   private void mClasseAno(){ 
    // instructions 
   } 
  }).mClasseAno(); 
   
 } 
 public static void main(String[] args) { 
  //instructions 
 } 
}


Merci pour votre aide.

2 réponses

  1. progfann Messages postés 365 Date d'inscription   Statut Membre Dernière intervention   23
     
    toujours pas de réponse ???!!!
    0
  2. Utilisateur anonyme
     
    Salut
    Une classe anonyme est avant tout un type de classe qui existe.
    Tu ne dois pas utiliser ta classe anonyme n'importe comment, elle ne sert qu'à éviter de définir une classe dans un sous objet Java dans un fichier Java :
    On utilise souvent les classes anonymes sur des interfaces :

    Comparator c = new Comparator(){
    //TODO
    };

    toto.setComparator(c);
    0