**Write a program named Vehicle that acts as a superclass for vehicle types. The Vehicle class must contain private variable for the number of wheels and the average number of miles per gallon. The vehicle class must also contain a constructor with integer arguments for the number of wheels and range in miles, and a toString()method to return the number of wheels and range in miles when called.**
**Write subclass programs Car and MotorCycle that extend the Vehicle class. Each subclass should contain a private static final integer variable that sets the number of wheels for the subclass and a private variable to set the number of passengers. Each subclass must have a toString() method for returning the number of wheels, range, and passengers for the vehicle type. Write a UseVehicle class to instantiate the two vehicle objects and print the object’s values. **
**Files shoul be saved as Vehicle, Car, MotorCycle and UseVehicle.**
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Windows XP Java program and all sources codes and files. Able to run in TextPad