Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import java.io.*; import java.util.Scanner; class RetailItem { private String de

ID: 3657178 • Letter: I

Question

import java.io.*; import java.util.Scanner; class RetailItem { private String description; private int units; private double price; public RetailItem() { } public RetailItem(String x, int y, double z) { description=x; units=y; price=z; } public void setDescription(String x) { description=x; } public void setPrice(double z) { price=z; } void setUnits(int y) { units=y; } public int getUnits() { return units; } public String getDescription() { return description; } public double getPrice() { return price; } } //========================================================= //========================================================= class RetailTest { public static void main(String [] args) { String str="Shirt"; RetailItem r1=new RetailItem ("Jacket",12,59.95); RetailItem r2=new RetailItem ("Designer Jeans",40,34.95); RetailItem r3=new RetailItem(); r3.setDescription(str); r3.setUnits(20); r3.setPrice(24.95); System.out.println("__________________________________"); System.out.println(" Description Units on Hand Price"); System.out.println("__________________________________"); System.out.println("Item #1 "+r1.getDescription()+" "+r1.getUnits()+" "+r1.getPrice()); System.out.println("Item #2 "+r2.getDescription()+" "+r2.getUnits()+" "+r2.getPrice()); System.out.println("Item #3 "+r3.getDescription()+" "+r3.getUnits()+" "+r3.getPrice()); System.exit(0); } }

Explanation / Answer

add java utitlities define class RetailItem with three private members: String description; private int units; private double price; make public default constructor make public constructor RetailItem(String x, int y, double z) { set description=x; set units=y; set price=z; } add mutator for description, price, unit add accessor for description, price, unit that returns each the private variable respectively make class RetailTest to test class RetailItem declare String str="Shirt"; make instance of RetailItem with 3parameter constructor r1=new RetailItem ("Jacket",12,59.95); make instance of RetailItem with 3parameter constructor r2=new RetailItem ("Designer Jeans",40,34.95); make instance of RetailItem with default constructor r3=new RetailItem(); call r3.setDescription(str) to set description of r3 set r3 to 20 units set r3 to 24.95 price print line to console: "__________________________________" " Description Units on Hand Price" "__________________________________" print r1, r2 and r3 infomation end program