La prima istruzione di un costruttore è SEMPRE una invocazione super() o this() (con o senza argomenti). Se non metti uno di questi esplicito, il compilatore mette un super(); senza (ovviamente ... non saprebbe) argomenti.
Quindi il primo costruttore di Car è in realtà:
codice:Car(String trans) { super(); this.trans = trans; // line 1 }
Quindi starebbe cercando di invocare un costruttore nella super-classe che non ha parametri. Peccato che in Vehicle c'è 1 solo costruttore che HA 2 parametri. Da lì, l'errore.


Rispondi quotando
