7、将最新的Restaurant类存储在一个模块中。在另一个文件中,导入Restaurant类,创建一个Restaurant实例,并调用Restaurant的一个方法,以确认import语句正确无误。
时间: 2024-03-22 17:41:25 浏览: 87
一个演示中介者模式的例子我们用的生活中的定外卖的现象做示例.zip
好的,假设我们将最新的`Restaurant`类存储在一个名为`restaurant.py`的模块中,代码如下:
```python
class Restaurant:
def __init__(self, name, cuisine_type):
self.name = name
self.cuisine_type = cuisine_type
def describe_restaurant(self):
print(f"The restaurant's name is {self.name}.")
print(f"The cuisine type of the restaurant is {self.cuisine_type}.")
def open_restaurant(self):
print(f"The restaurant {self.name} is now open!")
```
现在我们在另一个文件中导入这个模块,创建实例并调用方法,代码如下:
```python
from restaurant import Restaurant
# 创建一个名为my_restaurant的实例
my_restaurant = Restaurant("Pizza Palace", "Italian")
# 调用describe_restaurant方法
my_restaurant.describe_restaurant()
```
这将输出以下内容:
```
The restaurant's name is Pizza Palace.
The cuisine type of the restaurant is Italian.
```
如果你看到这些输出,那么就意味着`import`语句是正确的,并且我们成功地从`restaurant.py`模块中导入了`Restaurant`类。
阅读全文