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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started