/** Class for objects that can be sold, packed and shipped */ //from Goodrich p. 82 package antiques; public class BoxedItem implements Sellable, Transportable{ private String descript; //description of this item private int price; //list price in cents private int weight; //weight in grams private boolean haz; //true if object is hazardous private int height=0; //box height in centimeters private int width=0; //box width in centimeters private int depth=0; //box depth in centimeters /**Constructor*/ public BoxedItem(String desc, int p, int w, boolean h){ descript = desc; price = p; weight =w; haz = h; } public String description(){return descript;} public int listPrice(){return price;} public int lowestPrice(){return price/2;} public int weight(){return weight;} public boolean isHazardous(){return haz;} public int insuredValue(){return price*2;} public void setBox(int h,int w,int d){ height=h; width=w; depth=d; } }