【python3】快速上手(5) : 封裝和繼承

 父類:

class Animal(object):
    def __init__(self, name):
        self.name = name

        print("animal init")

子類:
class Dog(Animal):
    def __init__(self, name):
        # 第一類繼承方法
        # super(Dog, self).__init__(name)  #  python2 & python3適用,還有一種僅僅python3可用的就不做記憶了
        # 第二類繼承方法
        Animal.__init__(self, name)  #  python2 & python3適用
        print('dog init')

dog = Dog('Bob')
print(dog.name)


a = Animal('A')
print(a.name)

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章