以下是一个使用Python的示例代码,展示了如何使用不同的罐子(containers)来存储相同的东西(items)。
class Item:
def __init__(self, name):
self.name = name
class Container:
def __init__(self):
self.items = []
def add_item(self, item):
self.items.append(item)
def get_items(self):
return self.items
container1 = Container()
container2 = Container()
item1 = Item("Apple")
item2 = Item("Banana")
container1.add_item(item1)
container2.add_item(item2)
print("Container 1 contains:")
for item in container1.get_items():
print(item.name)
print("Container 2 contains:")
for item in container2.get_items():
print(item.name)
输出结果:
Container 1 contains:
Apple
Container 2 contains:
Banana
在上述示例中,我们定义了一个Item类来表示要存储的物品,每个物品都有一个名称。然后,我们定义了一个Container类来表示罐子,每个罐子都有一个items列表来存储物品。我们使用add_item方法将物品添加到罐子中,并使用get_items方法获取罐子中的物品列表。
通过创建不同的Container实例,我们可以在不同的罐子中存储不同的物品。最后,我们分别输出两个罐子中的物品列表。