Вам нужно вызвать конструктор Car
внутри ElectricCar
, так как вы расширяетесь от Car
. Я не уверен, что вы на самом деле хотите, но вы можете, например, сделать следующее, если вы хотите добавить больше свойств к ElectricCar
, но все еще хотите иметь возможность установить numberOfSeat
:
class ElectricCar extends Car {
int power;
ElectricCar(this.power, int seat) : super(seat);
}
Важная часть Вам нужно вызвать конструктор Car
с конструктором ElectricCar
, поскольку конструктор Car
- это код, который знает, как инициализировать Car
часть ElectricCar
.