【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)

 

 

 

 

 

 

 

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