Я новичок в C#, и я пытаюсь создать конструктор, который использует конструктор базового класса. Мне нужно установить значения класса Engine в классе Constructor of Car.Использование конструктора унаследованного класса в конструкторе
Вот что я сейчас:
public Car (double brand, double model, double engineCap, double fuelCount, double fuelCap)
: base (SetEngine(engineCap, fuelCount, fuelCap))
{
this.brand = brand;
this.model = model;
}
private static Engine SetEngine(double engineCap, double fuelCount, double fuelCap)
{
Engine engine = new Engine(engineCap, fuelCount, fuelCap);
return engine;
}
}
Моя реализация, вероятно, здесь не так. Вот конструктор базового класса:
public Engine(double engineCap, double fuelCount, double fuelCap)
{
this.engineCap = engineCap;
this.fuelCount = fuelCount;
this.fuelCap = fuelCap;
}
Базовый класс автомобиля - двигатель.
Извините, missclick – user3653415
Итак, какой * * базовый класс 'Car'? Можете ли вы опубликовать [mcve]? – nvoigt
@ nvoigt базовый класс автомобиля - двигатель. – user3653415