2. (餐馆)创建一个名为Rstaurant 的类,为其方法_init._()设置属性restaurant_name和cuisine_type。创建一个名为 describe_restaurant()的方法和一个名为open_restauant0的方法,前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant 的实例,分别打印其两个属性,再调用前述两个方法。
时间: 2024-04-08 22:35:46 浏览: 73
好的,根据您的要求,我将使用Python代码来创建一个名为`Restaurant`的类,并实现所需的方法和属性。请查看下面的代码:
```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(f"Restaurant Name: {self.restaurant_name}")
print(f"Cuisine Type: {self.cuisine_type}")
def open_restaurant(self):
print(f"The restaurant {self.restaurant_name} is now open.")
# 创建一个名为restaurant的实例
restaurant = Restaurant("Pizza Palace", "Italian")
# 打印属性
print(restaurant.restaurant_name)
print(restaurant.cuisine_type)
# 调用方法
restaurant.describe_restaurant()
restaurant.open_restaurant()
```
这段代码将创建一个名为`Restaurant`的类,它具有`restaurant_name`和`cuisine_type`两个属性。`describe_restaurant()`方法用于打印餐馆的名称和菜系类型,而`open_restaurant()`方法用于打印餐馆正在营业的消息。
在代码的最后,我们创建了一个名为`restaurant`的实例,并分别打印了其两个属性。然后,我们调用了`describe_restaurant()`和`open_restaurant()`方法来输出相应的信息。
请注意,我在代码中使用了您提供的类和方法的名称。如果有需要,您可以根据自己的需求进行修改。
阅读全文