Quote Originariamente inviata da Gas75 Visualizza il messaggio
mentre non mi è chiaro perché il compilatore lamenti, a proposito di line 1:
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.