Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    83

    a che servono le classi anonime e quelle interne?

    Non ho capito la differenza tra classi interne e classi anonime

    Alcune classi si definiscono in un metodo e altre fuori dal metodo ma sempre all'interno della classe.

    Che cosa cambia?
    #include <pgnvni.h>

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    le classi interne anonime.... non hanno nome! sono utili ad esempio quando devi gestire degli eventi:

    codice:
    JButton b = new JButton("cliccami");
    b.addActionListener(new ActionListener()
    {
       public void actionPerformed(ActionEvent e)
       {
           ... 
       }
    });
    le classi interne sono (come dice il nome) all'interno di altre classi (o metodi) e la loro visibilita' e' ristretta alla classe o al metodo in cui sono dichiarate...

    la visibilita' di una classe interna anonima e' ristretta al punto in cui e' dichiarata
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Una classe anonima può riferirsi a quella esterna?

    Tipo c'è una costante tipo "super" che si riferisce alla classe esterna?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.