Question: Java Only Please Write a class encapsulating a restaurant,which inherits from Store. A restaurant has the following additional attributes: how many people are served every

Java Only Please

Write a class encapsulating a restaurant,which inherits from Store. A restaurant has the following additional attributes: how many people are served every year and the average price per person. code the constructor, accessors, mutators, toString and equals method of the new subclass; also code a method returning the average taxes per year. You also need to include a client class to test your code for both the parent class and the subclass.

Code for Store below(Super class aka Parent class)

public class Store { public final double SALES_TAX_RATE = 0.06; private String name;

/** * Overloaded constructor:
* Allows client to set beginning value for name * This constructor takes one parameter
* Calls mutator method * @param newName the name of the store */ public Store( String newName ) { setName( newName ); }

/** getName method * @return a String, the name of the store */ public String getName( ) { return name; }

/** * Mutator method:
* Allows client to set value of name * @param newName the new name for the store */ public void setName( String newName ) { name = newName; }

/** * @return a string representation of the store */ public String toString( ) { return( "name: " + name ); }

/** * equals method * Compares two Store objects for the same field value * @param o another Store object * @return a boolean, true if this object * has the same field value as the parameter s */ public boolean equals( Object o ) { if ( ! ( o instanceof Store ) ) return false; else { Store s = (Store) o; return ( name.equalsIgnoreCase( s.name ) ); }//end else

}//end equals method

}//end class

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!