Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

3 . 1 2 LAB: Product class ( EO ) Given main ( ) , define the Product class that will manage product inventory. Product

3.12 LAB: Product class (EO)
Given main(), define the Product class that will manage product inventory. Product class has three private member fields: a product code (String), the product's price (double), and the number count of product in inventory (int).
Implement the following Constructor and member methods as listed below:
public Product(String code, double price, int count)- set the member fields using the three parameters
public void setCode(String code)- set the product code (i.e. SKU234) to parameter code
public String getCode()- return the product code
public void setPrice(double p)- set the price to parameter p
public double getPrice()- return the price
public void setCount(int num)- set the number of items in inventory to parameter num
public int getCount()- return the count
public void addInventory(int amt)- increase inventory by parameter amt
public void sellInventory(int amt)- decrease inventory by parameter amt
Ex. If a new Product object is created with code set to "Apple", price set to 0.40, and the count set to 3, the output is:
Name: Apple
Price: 0.40
Count: 3
Ex. If 10 apples are added to the Product object's inventory, but then 5 are sold, the output is:
Name: Apple
Price: 0.40
Count: 8
Ex. If the Product object's code is set to "Golden Delicious", price is set to 0.55, and count is set to 4, the output is:
Name: Golden Delicious
Price: 0.55
Count: 4

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_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

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

Get Started

Students also viewed these Databases questions