Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Mega-X
    Registrato dal
    Dec 2008
    Messaggi
    19

    [JAVA] Riferimenti a classi esterne da classi interne

    Cordialità a tutti voi.

    Ho la seguente domanda da porvi: se ho 2 classi innestate rispettivamente chiamate A e B, come posso da B fare un riferimento all'istanza corrente di A?

    Mi spiego meglio in termini di codice:

    codice:
    public class A
    {
        private class B
        {
            public void metodo()
            {
                  // E possibile utilizzare un qualche sorta di this che però punti ad A anziché a B ?!?
            }
        }
    }
    Grazie a chi mi risponde e perdonatemi gli errori di titolazione nei post precedenti. u.u
    www.lastfm.it/user/WTFucker

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA] Riferimenti a classi esterne da classi interne

    Originariamente inviato da Mega-X
    Ho la seguente domanda da porvi: se ho 2 classi innestate rispettivamente chiamate A e B, come posso da B fare un riferimento all'istanza corrente di A?
    Devi usare una espressione che si chiama "qualified this". Ovvero: A.this
    E ovviamente ha senso solo in una "inner" class.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di Mega-X
    Registrato dal
    Dec 2008
    Messaggi
    19
    Grazie.
    www.lastfm.it/user/WTFucker

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.