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:

codice:
public class Prezzo
{

private int prezzo;
Private int sconto;

public Prezzo(int prezzo, int sconto)
{
this.prezzo=prezzo;
this.sconto=sconto;
}
E fin qui....bene. Ma in quest' altro esempio:

codice:
public class Prezzo
{
private int prezzo;
private int sconto;

public Prezzo()
{
this(0,0)
}
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?
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