Tôi có các lớp:Python, override__getstate __() và __setstate __()
class Family(object):
__slot__ = ['father', 'var1']
def __init__(self, father, var1 = 1):
self.father, self.var1 = father var1
class Father(object):
__slots__ = ['var2']
def __init__(self, var2 = ''):
self.var2 = var2
father = Father()
family = Family(father = father)
Và tôi muốn dưa "gia đình" đối tượng. vì vậy tôi cần ghi đè các lớp học __getstate__
và __setstate__
"Gia đình" và "Cha".
Bạn có thể chỉ cho tôi cách hiệu quả để thực hiện việc này không. (lý do tại sao tôi sử dụng __slots__
là vì tôi có nhiều đối tượng và tôi cố gắng tiết kiệm bộ nhớ)
@DSM: Cảm ơn đã sửa. – unutbu