#include "vehicle.h" #include using namespace std; Vehicle::Vehicle(int newVin, int newModelYear) { vin = newVin; modelYear = newModelYear; } int Vehicle::getVin() const { return vin; } int Vehicle::getModelYear() const { return modelYear; } void Vehicle::setVin(int newVin) { vin = newVin; } void Vehicle::setModelYear(int newModelYear) { modelYear = newModelYear; } void Vehicle::print() const { cout << vin << " " << modelYear << endl; } Car::Car(int newVin, int newModelYear, int newDoors, int newPassCap): Vehicle(newVin, newModelYear) { doors = newDoors; passCap = newPassCap; } int Car::getDoors() const { return doors; } int Car::getPassCap() const { return passCap; } void Car::setDoors(int newDoors) { doors = newDoors; } void Car::setPassCap(int newPassCap) { passCap = newPassCap; } void Car::print() const { cout << "Car: " << vin << " " << modelYear << " " << doors << " " << passCap << endl; } Truck::Truck(int newVin, int newModelYear, int newEmptyWeight, int newLoad): Vehicle(newVin, newModelYear) { emptyWeight = newEmptyWeight; load = newLoad; } int Truck::getemptyWeight() const { return emptyWeight; } int Truck::getload() const { return load; } void Truck::setemptyWeight(int newEmptyWeight) { emptyWeight = newEmptyWeight; } void Truck::setload(int newLoad) { load = newLoad; } void Truck::print() const { cout << "Truck: " << vin << " " << modelYear << " " << emptyWeight << " " << load << endl; }