Quote Originariamente inviata da newutente Visualizza il messaggio
il compilatore, non trovando riferimenti espliciti, considererebbe le variabili sempre locali e quindi non otterremmo il risultato desiderato.
Io continuo a sperare che nel libro ci sia scritto qualcosa di diverso (o nel codice, o nella spiegazione), perchè sta frase continua a non avere alcun senso.


Io adesso mi chiedo, ma i due codici non sono equivalenti? La differenza sta che nel primo viene fatto in un'unico metodo, nel secondo invece in tre metodi separati. Alla fine la differenza quale sarebbe? Io direi solo che nel primo basterebbe invocare sull'oggetto un solo metodo (setDati), nel secondo invece bisognerebbe fare tre invocazioni separate sull'oggetto.

Esattamente.


Ciao.