Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please Write the following code in Java 2. Define a Groceryltem class that represents a request to purchase a particular item at the grocery store

Please Write the following code in Javaimage text in transcribedimage text in transcribed

2. Define a Groceryltem class that represents a request to purchase a particular item at the grocery store in a given quantity (for example, two boxes of cereal). A Groceryltem object should store an item name (a String), an item quantity (an int), and a unit price (a double Your Groceryltem class should contain the following methods: *A public constructor that takes an item name, quantity, and unit price, and assigns them to the appropriate instance variables. *A getCost() method that returns the total cost of this item (its unit price times its quantity). For example, three cans of soup that cost 1.50 each would have a total cost of 4.50 A setQuantity() method that sets the Groceryltem's quantity to the supplied value. You Stony Brook University CSE 114: Computer Science I Fall 2017 may assume that the argument is always greater than 0. Next, define a GroceryList class that represents a list of items to buy from the grocery store Your GroceryList should contain an array that holds Groceryltem objects, along with a variable that tracks the current number of items in the list. You may assume that the

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

The Database Relational Model A Retrospective Review And Analysis

Authors: C. J. Date

1st Edition

0201612941, 978-0201612943

More Books

Students also viewed these Databases questions