Question: Write a java class named ReceiptItem. The class should represent a single line item on a store receipt. It should keep track of the name

Write a java class named ReceiptItem.

The class should represent a single line item on a store receipt. It should keep track of the name of the item that was purchased, the quantity, and the price.

The Class should have a single constructor:

ReceiptItem(String name, int quantity, double price) 

It should have getters (but not setters) for the item name, the quantity and price.

It should have a method named getTotal() that returns the price times the quantity.

It should have a method named equals(ReceiptItem r) that returns true if the parameter item has a name, quantity, and price that match the object that equals is invoked on.

It should have a method named toString() that returns a string with the following format:

x at :

for example, for a particular receipt item toString might return "Banana x 3 at 0.50: 1.50"

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!