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

Create a class for a car auction house. The member variables are: ID (string), S

ID: 3711088 • Letter: C

Question

Create a class for a car auction house. The member variables are: ID (string), Sold (integer) and Bluebook (Integer).

Create mutators and accessors (setters and getters) for all three member varibles (getID, setID, getSold, setSold, getBluebook, setBluebook), a default constructor ID="House", Sold = 0, Bluebook=0; along with an additional function getProfit which returns Sold minus Bluebook for that particular car.

Once you have the class created, as part of your program create three class objects which demonstrates your class- one of which should use the default constructor.

Explanation / Answer

CarAuctionHouse.java

package myPackage;

public class CarAuctionHouse {

   private String ID;
   private int sold;
   private int bluebook;
  
   public CarAuctionHouse()
   {
       this.ID = "House";
       this.sold = 0;
       this.bluebook=0;
   }
   public int getProfit()
   {
       return this.sold - this.bluebook;
   }
   public String getID() {
       return ID;
   }
   public void setID(String iD) {
       ID = iD;
   }
   public int getSold() {
       return sold;
   }
   public void setSold(int sold) {
       this.sold = sold;
   }
   public int getBluebook() {
       return bluebook;
   }
   public void setBluebook(int bluebook) {
       this.bluebook = bluebook;
   }
}


Driver.java

package myPackage;

import java.util.Scanner;

public class Driver {

   public static void main(String args[])
   {
       CarAuctionHouse myCarAuctionHouse1 = new CarAuctionHouse();
       myCarAuctionHouse1.setID("MAH");
       myCarAuctionHouse1.setBluebook(5000);
       myCarAuctionHouse1.setSold(8000);
      
       CarAuctionHouse myCarAuctionHouse2 = new CarAuctionHouse();
      
       CarAuctionHouse myCarAuctionHouse3 = new CarAuctionHouse();
       myCarAuctionHouse3.setID("MAH2");
       myCarAuctionHouse3.setBluebook(5000);
       myCarAuctionHouse3.setSold(8000);
      
   }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote