Migliorare il Costruttore¶
Il nostro costruttore fino ad ora poteva solo creare punti posizionai in (0,0). Per creare un punto in posizione (7, 6), abbiamo bisogno di ricevere dall’utente tali coordinate. A tale scopo, possiamo usare i parametri, notando che il costruttore è una funzione come quelle che abbiamo visto.
Possiamo rendere il costruttore più generale inserendo parametri addizionali nel metodo __init__.
(chp13_improveconstructor)
Adesso creiamo nuovi punti, fornendo le coordinate x e y come parametri. Quando il punto viene creato, i valori initX e initY sono assegnati allo stato dell’oggetto.