Ho un po' di difficoltà a comprendere l'utilizzo del reference this.
Vi posto il codice dell'esempio che non riesco a comprendere:
codice:
public class Cliente
{
     private String nome, indirizzo, numeroDiTelefono;
   
     public void setNumeroDiTelefono(String numeroDiTelefono)
     {
              this.numeroDiTelefono = numeroDiTelefono;
     }
     
     public void setIndirizzo(String indirizzo)
     {
              this.indirizzo = indirizzo;
     }

     public void setNome(String nome)
     {
              this.nome = nome;
     }
}
In questo caso dice che il compilatore non trova riferimento espliciti e quindi non restituisce il risultato desiderato.
Se invece nelle stesse istruzioni le mettevano in un unico metodo (es. setDati) in quel caso non c'erano problemi.

Mi spiegate questa cosa? Non riesco a capirla?