我最近刚开始学习python,刚上课时,有时会收到消息
AttributeError: 'Class' object has no attribute 'attribute'
但无法理解何时/为什么在以下代码中发生
class IntervalClass():
def __init__ (self, min_val, max_val):
self.min_val=min_val
self.max_val=max_val
def min_value(self):
return self.min_val
def max_value(self):
return self.max_val
在上面的代码中,最好调用例如q.min_value()
但q.max_value
给出
"'IntervalClass' object has no attribute 'max_value'"
q = IntervalClass(1,5)