Visualizzazione dei risultati da 1 a 5 su 5

Discussione: parola chiave this

  1. #1

    parola chiave this

    Ciao a tutti, se all'interno dell'implementazione del metodo uso la parola chiave this, questa ri riferisce all'oggetto che ha chiamato il metodo vero?
    Grazie a tutti

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

    Re: parola chiave this

    Originariamente inviato da Number22
    Ciao a tutti, se all'interno dell'implementazione del metodo uso la parola chiave this, questa ri riferisce all'oggetto che ha chiamato il metodo vero?
    All'oggetto su cui è stato invocato il metodo.
    (metodi di "istanza", ovviamente)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Facciamo un'esempio, nel mio codice di implemetazione ho una cosa tipo

    firma del metodo1(){
    //altro codice
    metodo2(parametro, this);
    //altro codice
    }

    se poi dalla classe di prova chiamo(a è un oggetto appropriato):

    a.metodo1();

    quando verra eseguito il metodo 2 verrà eseguito cosi:

    metodo2(parametro, a)

    giusto?
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Number22
    metodo2(parametro, a)

    giusto?
    Sì, metodo1 è invocato sull'oggetto referenziato da 'a', quindi dentro metodo1 il 'this' è equivalente ad 'a'.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Ottimo grazie mille! Mi era venuto il dubbio

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.