Question: [85%) you will be writing six classes which implement a hierarchy of classes. The classes all have to do with motor vehicles I. A MotorVehicle

 [85%) you will be writing six classes which implement a hierarchy

of classes. The classes all have to do with motor vehicles I.

[85%) you will be writing six classes which implement a hierarchy of classes. The classes all have to do with motor vehicles I. A MotorVehicle has several attributes: make, model, year, maximum speed, weight, price A car has all the attributes ofa MotorVehicle, plus another attribute: four wheels. A MotorCycle has all the attributes of a MotorVehicle, plus three other attributes: two wheels, two passengers and one of three possible styles ( "Scooter", "Regular" and "Sport") A Compact has all the attributes of a Car, plus two other attributes: can have 4 passengers, 2 doors and a possible sunroof. A HatchBack has all the attributes of a Car, plus two other attributes: can have 5 passengers, 3 doors and a possible sunroof. AMiniVan has all the attributes of a Car, plus two other attributes: can have 7 passengers, 5 doors and a possible trailer-hitch. Here's a test program which uses the above hierarchy: // File Garage.java // Author: Daniel Ling / Purpose: A test harness program, to instantiate and use objects of related types (inheritance hierarchy) public class Garage public static void main (String[] args) f Motorvehicle [ ] vehicles new Motorvehicle [5] ; vehicles [0] = new Motorcycle ("YAMAHA", "YW50FB", vehicles [1] new Compact ("Chevrolet", "Sprite", 1998, 120, 1000, vehicles [2] =new Minivan ("Toyota", "Sienna", 2005, 180, 2200, vehicles [3] new Hatchback ( "Volkswagen", "Gorgon", 1999, 140, 1500, vehicles [4]new MotorCycle ("SUZUKI", "Boulevard C50", for (MotorVehicle motorVehicle : vehicles) 2012, 100, 170, 5395.00, "Scooter" 1800.00, true) 12500.00, true) 3900.00, false) 2005, 180, 210, 5200.00, "Sport"); System.out.println (motorVehicle); 1 // main / class Garage

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!