【发布时间】:2014-03-20 20:42:01
【问题描述】:
我在这里阅读了很多关于这个主题的内容,但我仍然找不到合适的答案。 我有一个像这样的课程:
class A(object):
def __init__(self, first, second):
self.first = first
self.second = second
def __eq__(self, other):
return ****
def __str__(self):
return *****
def __repr__(self):
return ****
a = A("a", "b")
例如,我如何禁止 a.first = "c" ?
【问题讨论】:
-
我认为这就是您正在寻找的答案 - stackoverflow.com/questions/4828080/… :)
-
这是我读到的第一个想法,但我仍然无法将它应用到我的案例中。这就是我发布代码的原因。不过还是谢谢。
标签: python class immutability