volved in the accident. A "Car" class is defined by a license attribute, the year of manu odel. fer to the below UML diagram:
volved in the accident. A "Car" class is defined by a license attribute, the year of manu odel. fer to the below UML diagram:
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
100%
What is the solution for this question ( using beginner’s in java language )
![4. a class “Accident" has a report number (int), a location (String), and 2 car objects defining the cars
involved in the accident. A "Car" class is defined by a license attribute, the year of manufacturing, and the
model.
Refer to the below UML diagram:
Accident
- reportNumber: int
- location: String
Car
- carl: Car
- car2: Car
license: String
- year: int
E- model: String
+ Accident()
+ Accident(number: int, location: String, cl: Car, c2: Car)
+ getFirstCar() : Car
+ getSecondCar() : Car
+ Car(license: String, year: int, model: String)
+ getlicense() : String
+ getYear() : int
+ toString() : String
+ tostring() : String
A. Implement the class Car:
Define the constructor that initializes the attributes for the car
getLicense() method returns the license
getYear() method returns the yean
toString() returns a string that shows the car's license, year and model.
B. Implement the class Accident as follows.
No-arg constructor that initializes the aata fields wih default values
- Overloaded constructor that initializes all data fields
getFirstCar(): returns the carl object
getSecondCar(): returns the car2 object
toString(): returns a string informing about the accident and each cars' license number, year, and
model
C. Write a an Application with a main method and a method findByLocation as follows:
- In the main create an array called accidents of accidents objects of size 3 and fill the array with
objects having data input from the user. Then call the method findByLocation.
- The method findByLocation accepts a location (String) and the array accidents as parameters and
returns an array of car objects that had an accident in the specified location. Note that more than
one accident can occur at a given location.
public class Car {
Page 5 of 9](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F44fc33fa-f0a7-4f0d-8fd2-501707f936b1%2F0674ba4c-64da-4ec7-8a0f-c74c13b9b8c2%2Fa57pcet_processed.jpeg&w=3840&q=75)
Transcribed Image Text:4. a class “Accident" has a report number (int), a location (String), and 2 car objects defining the cars
involved in the accident. A "Car" class is defined by a license attribute, the year of manufacturing, and the
model.
Refer to the below UML diagram:
Accident
- reportNumber: int
- location: String
Car
- carl: Car
- car2: Car
license: String
- year: int
E- model: String
+ Accident()
+ Accident(number: int, location: String, cl: Car, c2: Car)
+ getFirstCar() : Car
+ getSecondCar() : Car
+ Car(license: String, year: int, model: String)
+ getlicense() : String
+ getYear() : int
+ toString() : String
+ tostring() : String
A. Implement the class Car:
Define the constructor that initializes the attributes for the car
getLicense() method returns the license
getYear() method returns the yean
toString() returns a string that shows the car's license, year and model.
B. Implement the class Accident as follows.
No-arg constructor that initializes the aata fields wih default values
- Overloaded constructor that initializes all data fields
getFirstCar(): returns the carl object
getSecondCar(): returns the car2 object
toString(): returns a string informing about the accident and each cars' license number, year, and
model
C. Write a an Application with a main method and a method findByLocation as follows:
- In the main create an array called accidents of accidents objects of size 3 and fill the array with
objects having data input from the user. Then call the method findByLocation.
- The method findByLocation accepts a location (String) and the array accidents as parameters and
returns an array of car objects that had an accident in the specified location. Note that more than
one accident can occur at a given location.
public class Car {
Page 5 of 9
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY