In A hai messo due costruttori espliciti (quindi quello implicito NON c'è). Ma in questi la prima istruzione NON è il tuo println ... è la chiamata super() che il compilatore inserisce in automatico se non sei tu che metti un super() o this() esplicito con/senza argomenti.
E la super-classe di A è (implicitamente) ... Object! In sostanza la catena di invocazione dei costruttori DEVE sempre arrivare fino a Object. In un modo o nell'altro (altrimenti una tua classe non compilerebbe).


Rispondi quotando