创建一个名为 Restaurant 的类,其方法_ init_ ()设置两个属性:restaurant name 和cuisine_type。 创建一个名为 describe_restaurant()的方法和一个名为 open restaurant()的方法,前者打印前述两项信息,而后者打印一条信息,指出餐馆正在营业。
时间: 2023-06-27 14:04:31 浏览: 138
Cassandra_Inspect_Restaurant:Deux Clusters Cassandra sur Docker和une API Falsk
以下是Python代码实现:
```python
class Restaurant:
def __init__(self, restaurant_name, cuisine_type):
self.restaurant_name = restaurant_name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print("Restaurant name: " + self.restaurant_name)
print("Cuisine type: " + self.cuisine_type)
def open_restaurant(self):
print(self.restaurant_name + " is now open!")
# 测试代码
restaurant = Restaurant("Pizza Hut", "Italian")
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
以上代码创建了一个名为Restaurant的类,该类有两个属性:restaurant_name和cuisine_type。类中有一个_init_()方法用于初始化这两个属性。还有一个describe_restaurant()方法用于打印餐馆名称和餐饮类型,以及一个open_restaurant()方法用于打印餐馆正在营业的信息。
在测试代码中,我们创建了一个名为restaurant的对象,并调用了describe_restaurant()和open_restaurant()方法,以测试这些方法是否正常工作。
阅读全文