Quote Originariamente inviata da Lodin Visualizza il messaggio
grazie in anticipo per la risposta veloce!
Ho provato ad inserire un costruttore senza parametri in B che mi stampa la scritta "niente". Il risultato è che il programma stampa:

esattamente in quest'ordine. La cosa è strana perchè essendoci il costruttore di B, non dovrebbe essere richiamato quello di A, sbaglio?
La PRIMA istruzione di un costruttore è SEMPRE o una invocazione super() (esplicita o implicita) oppure una invocazione esplicita this() (se il programmatore desidera sfruttare e invocare un altro costruttore della stessa classe).

Ma in ogni caso il super-costruttore viene sempre prima.