//------------------------------------------------------------------------ // class Car - inheritance //------------------------------------------------------------------------ public class Car extends MotorVehicle { protected int numberWheels = 4; protected int numberDoors; // constructors public Car() {} public Car(String licensePlate, double maxSpeed, String make, String model, int year, int numberOfPassengers, int numberOfDoors) { this(licensePlate, 0.0, maxSpeed, make, model, year, numberOfPassengers, numberOfDoors); } public Car(String licensePlate, double speed, double maxSpeed, String make, String model, int year, int numberOfPassengers) { this(licensePlate, speed, maxSpeed, make, model, year, numberOfPassengers, 4); } public Car(String licensePlate, double speed, double maxSpeed, String make, String model, int year, int numberOfPassengers, int numberOfDoors) { super(licensePlate, speed, maxSpeed, make, model, year, numberOfPassengers); this.numberDoors = numberOfDoors; } public int getNumberOfWheels() { return this.numberWheels; } public int getNumberOfDoors() { return this.numberDoors; } }