Write a class named RetailItem that holds data about an item in a retail store.
ID: 3858171 • Letter: W
Question
Write a class named RetailItem that holds data about an item in a retail store. The class should have the following member variables:
description. A string that holds a brief description of the item.
unitsOnHand. An int that holds the number of units currently in inventory.
price. A double that holds the item's retail price.
Write a constructor that accepts arguments for each member variable, appropriate mutator functions that store values in these member variables, and accessor functions that return the values in these memeber variables. Once you have written the class, write a separate program that creates three RetailItem objects and stores the following data in them.
If you are able to input validate, please do.
Item# Description Units On Hand Price 1 Jacket 12 59.95 2 Designer Jeans 40 34.95 3 Shirt 20 24.95Explanation / Answer
RetailItem.java
-------------------------------
package chegg;
public class RetailItem {
private String description;
private int unitOnHolds;
private double price;
public RetailItem() {
super();
// TODO Auto-generated constructor stub
}
public RetailItem(String description, int unitOnHolds, double price) {
super();
this.description = description;
this.unitOnHolds = unitOnHolds;
this.price = price;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getUnitOnHolds() {
return unitOnHolds;
}
public void setUnitOnHolds(int unitOnHolds) {
this.unitOnHolds = unitOnHolds;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return "RetailItem [description=" + description + ", unitOnHolds="
+ unitOnHolds + ", price=" + price + "]";
}
}
Separate program that creates three RetailItem objects and stores the following data in them
------------------------------------------------------------------------------------------------------------------------------
public class RetailItemCreator {
public static void main(String[] args) {
RetailItem item1 = new RetailItem("Jacket", 12, 59.95);
System.out.println(item1 + " ");
RetailItem item2 = new RetailItem("Designer Jeans", 40, 34.95);
System.out.println(item2.getDescription() + " "
+ item2.getUnitOnHolds() + " " + item2.getPrice() + " ");
RetailItem item3 = new RetailItem();
item3.setDescription("Shirt");
item3.setUnitOnHolds(20);
item3.setPrice(24.95);
System.out.println(item3 + " ");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.