morosito ha scritto:
si si questi due aspetti mi sono chiari
Allora dovrebbe esserti chiaro che di oggetti PuntoS ce n'è sempre e solo 1!
morosito ha scritto:
ma come vengono fuori quei valori???
Cerca di ragionare in questo modo, prendiamo per esempio makeArray: dimentica per un attimo che alla fine avrai un array .... tanto ci saranno N elementi che faranno riferimento allo
stesso oggetto PuntoS.
Guarda solo
pt.x=pt.x+n;
pt.y=pt.y+n;
Aggiorna sempre lo stesso oggetto, aggiungendo n ad x/y ogni volta.... e lo fa per
n volte (per il for).
Quindi se all'inizio x e y sono 3 e n è 2 .... alla fine l'oggetto cosa contiene?