Question: Q 1 c ) ( 2 0 pts ) Create the following class Vehicle abstract class Vehicle personsOnBoard: Person [ ] [ ] numberOfRows: int
Q c pts Create the following class Vehicle
abstract class Vehicle
personsOnBoard: Person
numberOfRows: int
maxSeatsPerRow: int
numSeatsPerRow: int
Vehicleint numRows, int numSeatsPerRowSEE NOTE
Vehicleint numSeatsPerRowSEE NOTE
VehiclePerson driver, int numSeatsPerRowSEE NOTE
abstract loadPassengerPerson p: boolean SEE NOTE
abstract loadPassengersPerson peeps: int SEE NOTE
setDriverPerson p: void throws InvalidDriverException SEE NOTE
getDriver: Person
hasDriver : boolean
getNumberOfAvailableSeats: int SEE NOTE
getNumberOfAvailableSeatsInRowint row: int SEE NOTE
getNumberOfPeopleOnBoard: int SEE NOTE
getNumberOfPeopleInRowint row: int
getPersonInSeatint row, int col: Person
getLocationOfPersonInVehiclePerson p: int SEE NOTE
getPeopleInRowint row: PersonSEE NOTE
getPeopleOnBoard: PersonSEE NOTE
isPersonInVehiclePerson p: boolean
isPersonDriverPerson p: boolean
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
