Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1 5 CSE 1 3 2 2 Lab 2 Concept Summary: Class design Encapsulation, modularity and reusability Build the Stockltem Class: Design and implement a

15
CSE1322 Lab 2
Concept Summary:
Class design
Encapsulation, modularity and reusability
Build the Stockltem Class:
Design and implement a class named Stockltem that can be used to keep track of items in stock at a store.
Each stock item object must include the following:
A variable named description which will hold a description of a stock item.
A variable named id which holds a unique integer.
A variable named price which holds the price rounded to the nearest penny.
A variable named quantity which indicates how many are in stock.
Each stock item must have a unique ID number generated for each newly instantiated stock item object. In order to do this, you'll need a static variable.
Stockitem class must include a:
Default constructor.
Overloaded constructor that takes description, a price, and a current quantity.
Overridden toString/ToString method that prints all details of the stock item.
Methods of the Stockltem object must include the following:
Getter Methods:
Retrieve the description of the item
Retrieve the id number of the item
:. Retrieve the price of the item
Setter Methods:
Set a new price for the item
Should take in a new price and set it.
If the new price is below 0, print an error. . If the quantity in stock
Lower the quantity in stock
Should take in a guantity and lower the obiects quantity
MacBook Pro
image text in transcribed

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

Graph Database Modeling With Neo4j

Authors: Ajit Singh

2nd Edition

B0BDWT2XLR, 979-8351798783

More Books

Students also viewed these Databases questions