//Conner Finlay //6 May 2007 //HW5 //The class is the super class for the Microwave and Refrigerator class public class Appliance { //declare variables to be used private String color; private double price; String aString = ""; //sets the constant public final static double DEFAULT_PRICE = 0.0; static String[] colorArray = {"black", "silver", "white"}; private String defaultColor = colorArray[0]; /** *Default Constructor *@param color sets the color */ public Appliance(String color) { price = DEFAULT_PRICE; this.color = color; } /** *Get the color of the appliance *@return the color */ public String getColor() { return color; } /** *Get the price of the appliance *@return the price */ public double getPrice() { return price; } /** *Set the color of the appliance *@return the color */ public boolean setColor(String color) { //checks to make sure that the color is either black/white/silver if(!(color.equals("black")) && !(color.equals("white")) && !(color.equals("silver"))) { return false; } else { this.color = color; return true; } } /** *Set the price of the appliance *@return the price */ public boolean setPrice(double price) { //checks to make sure that the price is valid if(price >= DEFAULT_PRICE) { this.price = price; return true; } else { return false; } } /** *Convert data to a string *@return string with data on the appliance */ public String toString() { aString = " Color: " + this.color + " Price: " + this.price + " "; return aString; } }