2017-05-08 10 views
-1

如何從子類cat創建一個實例?Python:如何從一個具有通行證的類創建實例

class Animal(object): 

    population = 0 

    def__init(self,name): 
     self.name = name 


class Cat(Animal): 
    pass 
+0

'Cat('Tiger')'...只需調用構造函數即可。 –

+1

爲什麼不嘗試顯而易見,並在問這個問題之前看看會發生什麼? –

+0

你也應該使用一致的縮進級別,'def__init'肯定是一個錯字。 –

回答

0

就像你對其他任何課程一樣。默認情況下,每個類都是類的一個實例,所以即使沒有寫入代碼,它仍然包含作爲類的基本功能。此外,由於您從Animal繼承課程,因此它也包含重寫__init__方法。

cat = Cat('catname') 
相關問題