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;// needed to create object class Reta

ID: 3657364 • Letter: I

Question

import java.io.*; import java.util.Scanner;// needed to create object class RetailItem { private String description; //String description private int units; //privagte int private double price; //private double price public RetailItem() //default constructor { } public RetailItem(String x, int y, double z)// declare variables { description=x; units=y; price=z; } public void setDescription(String x)// add mutator { description=x; } public void setPrice(double z)// { price=z; } void setUnits(int y) { units=y; } public int getUnits()// accessor { return units; } public String getDescription() { return description; } public double getPrice() { return price; } } //========================================================= //========================================================= class RetailTest { public static void main(String [] args)//main method { String str="Shirt";// declare string RetailItem r1=new RetailItem ("Jacket",12,59.95);//constructor RetailItem r2=new RetailItem ("Designer Jeans",40,34.95); RetailItem r3=new RetailItem(); r3.setDescription(str);//20. call r3.setDescription(str) to set description of r3 r3.setUnits(20); r3.setPrice(24.95); System.out.println("__________________________________");//print to console 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()); //print information System.exit(0);// end program } }

Explanation / Answer

import java.io.*; import java.util.Scanner; // needed to create object class RetailItem { //start declaring class RetailItem private String description;//String description private int units; //privagte int private double price; //private double price public RetailItem() { } //default constructor public RetailItem(String x, int y, double z)// three parameter constructor { description=x; //and set description, units ,price accordingly units=y; price=z; } //mutators public void setDescription(String x) { description=x; }// set description public void setPrice(double z) { price=z; } //set price void setUnits(int y) { units=y; } //set unit //accessors public int getUnits() { return units; } //returns units public String getDescription() { return description; } //returns description public double getPrice() { return price; }//returns price }//end class RetailItem //========================================================= //========================================================= class RetailTest { public static void main(String [] args)//main method { String str="Shirt";// declare string RetailItem r1=new RetailItem ("Jacket",12,59.95);//use three parameter constructor to make instance of RetailItem RetailItem r2=new RetailItem ("Designer Jeans",40,34.95);//use three parameter constructor to make instance of RetailItem RetailItem r3=new RetailItem();//use default constructor to make instance of RetailItem r3.setDescription(str);//set descrition of r3 to str r3.setUnits(20);//set r3 units to 20 r3.setPrice(24.95);//set r3 price to 24.95 System.out.println("__________________________________");//print to console System.out.println(" Description Units on Hand Price"); System.out.println("__________________________________"); System.out.println("Item #1 "+r1.getDescription()+" "+r1.getUnits()+" "+r1.getPrice());//print out r1 descripton, unit,price System.out.println("Item #2 "+r2.getDescription()+" "+r2.getUnits()+" "+r2.getPrice());//print out r2 descripton, unit,price System.out.println("Item #3 "+r3.getDescription()+" "+r3.getUnits()+" "+r3.getPrice());//print out r3 descripton, unit,price //print information System.exit(0); // end program } }//end class RetailTest