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
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
All'oggetto su cui è stato invocato il metodo.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?
(metodi di "istanza", ovviamente)
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
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![]()
Sì, metodo1 è invocato sull'oggetto referenziato da 'a', quindi dentro metodo1 il 'this' è equivalente ad 'a'.Originariamente inviato da Number22
metodo2(parametro, a)
giusto?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet