#9.1-9.2
class Restaurant() :
def __init__(self,restaurant_name,cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
self.number_served = 0
def describe_restaurant(self):
print(self.restaurant_name.title() + "'s type is "+self.cuisine_type)
def open_reastaurant(self):
print("The restaurant is open")
def set_number_served(self,number):
self.number_served = number
def increment_numbeer_served(self,number):
self.number_served += number
restaurant = Restaurant("guangzhoujiujia", "yue dishes")
restaurant.describe_restaurant()
restaurant1 = Restaurant("qianyuqianxun", "japanese cuisine")
restaurant1.describe_restaurant()
restaurant2 = Restaurant("niudayue", "chaoshan dishes")
restaurant2.describe_restaurant()
#9.6
class IceCream(Restaurant):
def __init__(self,restaurant_name,cuisine_type):
super().__init__(restaurant_name,cuisine_type)
self.flavors = {"sweet","bitter","hot"}
def describe_flavors(self):
print(self.flavors)
ice = IceCream("binbin","icecream")
ice.describe_flavors()
#9.10