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

发布了283 篇原创文章 · 获赞 21 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/dangbai01_/article/details/103476040
今日推荐