【发布时间】:2020-07-31 10:15:48
【问题描述】:
我是 Python 编码新手,我正在尝试使用对象创建游戏。在 main.py 中,我使用名为 Room 的类创建了代表特定房间的对象。我可以在单独的文件中实例化这些对象,然后在 main.py 中使用它们吗?如果可以,我该怎么做?
我尝试简单地在文件中创建一个对象并在 main.py 中使用它,但它不起作用。我还尝试在第二个文件中创建一个创建房间对象的方法,然后在 main.py 中调用它,但这也不起作用。我也找不到任何有关在多个文件中使用对象的文档。
这是一个房间对象的例子:
dining_hall = Room("Dining Hall")
dining_hall.set_description("A large room with ornate golden decorations on each wall")
这是房间类的构造函数:
def __init__(self, room_name):
self.name = room_name
self.description = None
【问题讨论】:
标签: python object global-variables instantiation