要将对象保存到类中,可以使用属性来存储对象。具体的解决方法如下:
class ADT:
def __init__(self):
self.obj = None
def set_obj(self, obj):
self.obj = obj
def get_obj(self):
return self.obj
obj1 = "Object 1"
obj2 = "Object 2"
adt = ADT()
adt.set_obj(obj1)
print(adt.get_obj()) # 输出:Object 1
adt.set_obj(obj2)
print(adt.get_obj()) # 输出:Object 2
在上面的示例中,我们定义了一个名为ADT的类,其中有一个名为obj的属性,用于保存对象。类中还有set_obj和get_obj方法,用于设置和获取obj属性的值。
然后,我们创建了两个对象obj1和obj2,并通过adt对象的set_obj方法将它们保存到类中。我们可以使用adt对象的get_obj方法来获取保存的对象。
上一篇:ADT1类分配内存时出错
下一篇:ADT队列的排序