Uso di oggetti con (sole) proprietà
// height=100 lines=auto
// definizione della classe (con sole proprietà)
class Cerchio {
constructor( x, y ) {
this.x = x;
this.y = y;
}
}
// creazione di 2 istanze della stessa classe
let cerchio1 = new Cerchio( 30,30 );
let cerchio2 = new Cerchio( 70,70 );
function setup() {
background(220);
// uso delle proprietà delle istanze
circle( cerchio1.x, cerchio1.y, 20 );
circle( cerchio2.x, cerchio2.y, 20 );
}
Rendere variabile anche il diametro dei cerchi prevedendo un'ulteriore proprietà diam
nel costruttore della classe. Aggiornare poi i codici di creazione e uso delle istanze in modo che i cerchi vengano creati con diametri diversi e disegnati usando la nuova proprietà.