-4
我創建一個子類,但我有使它從父類繼承的困難:爲什麼我的類不是從父類繼承的?
def ParentClass(object):
def __init__(self,num):
self.num = num
self.get_soup()
def get_soup(self):
self.soup = 'soup'
return self.soup
def SubClass(Advert):
def __init__(self,num):
ParentClass.__init__(self,num)
def test(self):
print 'it works'
print self.num
if __name__== "__main__":
num = 1118868465
ad = SubClass(num)
ad.test()
我應該看看在元類?
的讀你有沒有功能類。 –
你也繼承'Advert'而不是'ParentClass'。 – deceze
請立即閱讀https://docs.python.org/2/tutorial/classes.html - 你幾乎做錯了所有事情。 – jonrsharpe