Chris ha scritto:
Implicit super constructor Rettangolo() is undefined for default constructor. Must define an explicit constructor
La ragione è che la classe Rettangolo sicuramente NON ha un costruttore no-arg (senza argomenti). Avrai messo tu un costruttore esplicito con degli argomenti.
Quindi una sotto-classe deve per forza avere un costruttore esplicito per passare dei dati al costruttore della super-classe.
Se nella sottoclasse c'è solo il costruttore di
default, esso fa implicitamente un super() e se nella super-classe non c'è un costruttore senza argomenti, è un errore.