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.

Gli oggetti semplici hanno uno stato e dei metodi
Next Section - Aggiungere Altri Metodi alla nostra Classe