Ho ben capito che viene usato nel costruttore per riferirsi alle variabili di istanza, perņ un altro uso č quello fatto per richiamare un altro costruttore.
In alcuni file ho visto:
E fin qui....bene. Ma in quest' altro esempio:codice:public class Prezzo { private int prezzo; Private int sconto; public Prezzo(int prezzo, int sconto) { this.prezzo=prezzo; this.sconto=sconto; }
Ora in questo caso intuisco che faccia un pņ la stessa cosa che ho scritto nel primo esempio, ma quindi quando succede una cosa cosģ com' č possibile che senza scrivere nulla automaticamente assegni quei valori alle variabili?codice:public class Prezzo { private int prezzo; private int sconto; public Prezzo() { this(0,0) }
Cosa succede?
Vi chiederei di farmi un altro esempio in cui il this viene usato per richiamare un altro costruttore, o come viene usato in altri casi quando lo vedo messo tra le parentesi di un metodo.
Insomma, intanto questo, poi se mi spiegate chiaramente e con qualche esempio proprio tutot quanto ne sarei davvero felice![]()

Rispondi quotando