Цель:
Улучшите класс Vehicle, добавив конструктор, который автоматически инициализирует поля пассажиров, топливного бака и миль на галлон.
Реализация в конструкторе:
В класс Vehicle добавлен конструктор для инициализации упомянутых полей при создании объекта.
Конструктор имеет три параметра: p для пассажиров, f для крышки топливного бака и m для миль на галлон.
Определение конструктора:
Конструктор Vehicle(int p, int f, int m) инициализирует поля:
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
Методы класса:
range(): рассчитывает и возвращает запас хода автомобиля (миль, который он может проехать с полным баком).
Fuelneeded(int миль): Вычисляет и возвращает количество топлива, необходимое для покрытия заданного расстояния.
Настройте использование используемых ими классов, удалив инициализацию атрибутов в основном методе и передавая аргументы конструктору класса Vehicle.
Бывший:
Автомобиль минивэн = новый автомобиль(7,16,21);
Автомобиль спортивный автомобиль = новый автомобиль(2,14,12);
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3