subject

Create the following class Car
class Car extends Vehicle implements Comparable, Announcements:

numDoors: int
numWindows: int
Car(int numDoors, int numWindows) //SEE NOTE 1
Car(int numDoors, int numWindows, int numSeatsPerRow ) //SEE NOTE 2
Car(int numDoors, int numWindows, int [ ] numSeatsPerRow ) //SEE NOTE 3
Car(int numDoors, int numWindows, Person driver, int [ ] numSeatsPerRow) //SEE NOTE 4
canOpenDoor(Person p): boolean //SEE NOTE 5
canOpenWindow(Person p): boolean //SEE NOTE 6
getNumDoors(): int
getNumWindows(): int
equals(Object o): boolean //SEE NOTE 7
toString(): String //SEE NOTE 8
compareTo(Car c): int //SEE NOTE 9

Notes for Class Car:
1. This constructor calls the parent class's constructor, passing in 2 for the numRows and 2 for the numSeatsPerRow, before assigning the numDoors and numWindows values.
2. This constructor calls the parent class's constructor passing in 2 for the numRows and the numSeatsPerRow argument, before assigning the numDoors and numWindows values.
3. This constructor calls the parent class's constructor passing in the numSeatsPerRow[] array as an argument, before assigning the numDoors and numWindows values.
4. This constructor calls the parent class's constructor passing in the driver and the numSeats PerRow[] array, before assigning values to numDoors and numWindows.
5. This method returns true if the Person is seated in either of the exterior seats of a row that has a door (column index 0 or last index of that row) and is over age 5. It returns false otherwise. If the number of doors is less than 2. numberOfRows, the row/s past numDoors /2 has/have no doors.
6. This method returns true if the Person is seated in either of the exterior seats of a row that has a window (column index 0 or last index of that row) and is over age 2. It returns false otherwise. If the number of windows is less than 2* numberOfRows, the row's past numWindows /2 has/have no windows.
7. Two Car objects are considered equal if they have the same numDoors, same numWindows, same numberOfRows, same maxSeatsPerRow, and the same seat configuration (numSeatsPerRow[row]) at every row.
8. Return a string containing the Car's details formatted as follows: "Car: number of doors= %02d | number of windows = %02d number of rows %02d seats per row- %s names of people on board=%s\n" The seats per row will be from the array of numSeatsPerRow as (val1, val2,val3, valn) The names of people on board will be separated by commas with no trailing comma.
9. This method returns - 1 if the calling object's total number of seats is less than the passed in object's total number of seats, 1 if the calling object's total number of seats is greater than the passed in object's total number of seats, 0 if they have the same total number of seats.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 17:00
Match the following. 1. show grouping of word processing tasks that can be performed quick access toolbar 2. shortcut location for commonly used elements scroll bars 3. organized commands used to modify documents ribbon 4. used to align and measure content in a word screen zoom bar 5. vertical and horizontal bars that are used to navigate through a document contextual tabs 6. displays the name of the document in use ruler 7. allows users to enlarge or shrink a visual of a word document title bar
Answers: 2
question
Computers and Technology, 23.06.2019 09:30
Given a link with a maximum transmission rate of 32.8 mbps. only two computers, x and y, wish to transmit starting at time t = 0 seconds. computer x sends filex (4 mib) and computer y sends filey (244 kib), both starting at time t = 0. statistical multiplexing is used, with details as follows packet payload size = 1000 bytes packet header size = 24 bytes (overhead) ignore processing and queueing delays assume partial packets (packets consisting of less than 1000 bytes of data) are padded so that they are the same size as full packets. assume continuous alternating-packet transmission. computer x gets the transmission medium first. at what time (t = ? ) would filey finish transmitting? give answer in milliseconds, without units, and round to one decimal places (e.g. for an answer of 0.013777 seconds you would enter "13.8" without the quotes)
Answers: 3
question
Computers and Technology, 23.06.2019 13:30
Anetwork security application that prevents access between a private and trusted network and other untrusted networks
Answers: 1
question
Computers and Technology, 24.06.2019 16:30
Which program can damage your computer?
Answers: 1
You know the right answer?
Create the following class Car
class Car extends Vehicle implements Comparable, Announcements...
Questions
question
Mathematics, 26.08.2019 02:30
question
Social Studies, 26.08.2019 02:30
question
Social Studies, 26.08.2019 02:30
Questions on the website: 13722359