【发布时间】:2015-10-14 03:25:44
【问题描述】:
我在 Python 中遇到了这个异常,
Exception AttributeError: "type object 'instance' has no attribute 'jumlah_ada'" in <bound method kucing.__del__ of <__main__.kucing instance at 0x7fe39d827e18>> ignored
当我运行语法时:
class kucing:
jumlah_ada = 0
def __init__(self, tipe):
self.tipe = tipe
kucing.jumlah_ada +=1
def __del__(self):
kucing.jumlah_ada -=1
def data_kucing(self):
print "Tipe : ",self.tipe
print "Jumlah kucing : ",kucing.jumlah_ada
kucing1 = kucing("Anggora")
kucing2 = kucing("Persia")
kucing3 = kucing("Himalayan")
print "jumlah kucing : ",kucing.jumlah_ada
kucing1.data_kucing()
del kucing2
print "jumlah kucing : ",kucing.jumlah_ada
我已经尝试过修复它,但还是不行。
对这个问题有什么想法吗?
【问题讨论】:
-
你能修正你的缩进吗?
标签: python python-2.7 class