python之继承

  python中类可以继承,需要在子类声明时,写入需要继承的父类,然后在子类的__init__()函数里,调用super()来初始化父类。

  比如:

      //父类

      class Person(object):

        def __init__(self, name, gender):

          self.name = name

          self.gender = gender

      //子类

      class Adult(Person):

        def __init__(self, name, gender, age):

          super(Adult, self).__init__(name, gender)

          self.age = age

    注意:1.super()函数的第一个参数为子类名称

       2. super(子类,self) 返回当前类继承的父类,然后调用父类的__init__()函数

       3. 父类调用__init__()方法时,不需要再写入self,会隐式传递。

posted @ 2020-05-22 14:55  明朝乘扁舟  阅读(136)  评论(0)    收藏  举报