1. 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). (30
points)
Implement the following methods:
* Constructor that takes three parameters
* public void setCode(String code) - set the product code 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
* public String toString() - return a description of the object
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
2. Write a tesing class called Test.java. Test every method in the Product
class at least once. (15 points)