Reference no: EM133482231
Part 1: Design a Class
You'll design a class named Car that has the following fields:
yearModel-An Integer that holds the car's year model
make-A String that holds the make of the car
speed-An Integer that holds the car's current speed
The class should have the following constructor and other methods:
The constructor should accept the car's year model and make as arguments. These values should be assigned to the object's yearModel and make fields. The constructor should also assign 0 to the speed field.
Design appropriate accessor methods to get the values stored in an object's yearModel, make, and speed fields.
The accelerate method should add 5 to the speed field each time it's called.
The brake method should subtract 5 from the speed field each time it's called.
Create the class in a plain-text editor such as Notepad or TextEdit and save as a text file (*.txt).
Part 2: Design a Program
You'll create both pseudocode and a flowchart to design a program that creates a Car object and then calls the accelerate method five times.
Review Appendices B and C in your textbook for guidance when working on your project. Use free trials of any of the programs listed in CSC105 Graded Project 1 to create the flowchart. Write the pseudocode in a plain-text editor such as Notepad or TextEdit and save as a text file (*.txt). Also, save a screenshot of your flowchart as a JPEG file (*.jpg).
After each call to the accelerate method, get the current speed of the car and display it. Take a screenshot of the results after your fifth time calling the method, and save it as a JPEG file (*.jpg).
Then, call the brake method five times. After each call to the brake method, get the current speed of the car and display it. Take a screenshot of the results after your fifth time calling the method, and save it as a JPEG file (*.jpg).