@newutente: oltre a quanto già detto correttamente da LeleFT, aggiungo che in genere si evita di "inventare" un nome del parametro (di metodo/costruttore) differente dal nome del campo di istanza. Si usa lo stesso nome e per referenziare il campo si usa il this.
Cerca di farli così gli assegnamenti ai campi.codice:public class Quadrato { public int lato; public Quadrato(int lato) { this.lato = lato; } ... }![]()