美文网首页
Python继承(88)

Python继承(88)

作者: 一日歌 | 来源:发表于2017-09-20 13:18 被阅读13次

    编写类时,并非总是要从空白开始。如果你要编写的类是另一个现成类的特殊版本,可使用继承 。一个类继承另一个类时,它将自动获得另一个类的所有属性和方法;原有的 类称为父类 ,而新类称为子类 。子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法。

    创建子类的实例时,Python首先需要完成的任务是给父类的所有属性赋值。为此,子类的方法__init__()需要父类施以援手。

    python大大的图 我的图 electric_car.py
    Python不同版本中继承的代码差异

    Python 2.7中的继承

    父类 class dog(object):

    子类 super(little_dog,self).__init__(name,age)

    Python 3中的继承

    父类 class dog():

    子类 super().__init__(name,age)

    相关文章

      网友评论

          本文标题:Python继承(88)

          本文链接:https://www.haomeiwen.com/subject/yifosxtx.html