Question: Topic: Instance Method and Designing Class. Coding Language: JAVA. You are building a ride booking app called UberApp. Using this app, a customer can book

Topic: Instance Method and Designing Class.
Coding Language: JAVA.
You are building a ride booking app called UberApp. Using this app, a customer can book 3 rides.
- BookRide(Location, Distance) method books rides for a user and prints the fare for that ride based on the distance. After booking the ride, fare will be calculated as below:
Fare =30* distance
- A person can change the location of their last booked ride using changeLocation(Location, Distance) method. The new fare is calculated as;
Fare =30* distance +20% of new Fare. i.g. If, new Fare =210, then the total fare after changing location will be 210+210*0.2=252
- The UberApp keeps track of all the locations visited by the user in an array of String.
- The resetMonth() method resets the location visited in a month as well as the number of remaining rides of that month.
Design the UberApp class that will produce the following output.
 Topic: Instance Method and Designing Class. Coding Language: JAVA. You are

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!