Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data And Databases

Authors: Jeff Mapua

1st Edition

1978502257, 978-1978502253

More Books

Students also viewed these Databases questions