beyondgrader.com Logo
DemoBrowseAboutTeamLogin

Restaurant Getters and Setters

Geoffrey Challen // 2021.9.0

Create a public class named Restaurant. Restaurant should store two pieces of data: a name (as a String) and a capacity (as an int). Provide a public constructor that allows both fields to be set, with the name first. Following the encapsulation pattern we have introduced, provide both a setter and a getter for the capacity as getCapacity and similar. Provide only a getter for the name as getName. Finally, reject negative and zero capacity values and null names using assert.