我尝试将两个对象实例化为一个有卧室和客厅的房子。 如果我换一间房子里的家具,另一间不应该换
class room:
def __init__(self,name,piecesoffurniture):
self.name=name
self.piecesoffurniture=piecesoffurniture
class house:
def __init__(self,rooms):
self.rooms=rooms
bedroom=room("bedroom",2)
livingroom=room("livingroom",3)
rooms=[]
rooms.append(bedroom)
rooms.append(livingroom)
myhouse=house(rooms)
yourhouse=house(rooms)
myhouse.rooms[0].piecesoffurniture=4
print(bedroom.piecesoffurniture)
print(yourhouse.rooms[0].piecesoffurniture)
输出:
四,
四,
这是我的程序的示例代码,其中room的构造函数非常慢,house的构造函数非常快
目前没有回答
相关问题 更多 >
编程相关推荐