2018-10-16

作者: 辘轳鹿鹿 | 来源:发表于2018-10-16 23:42 被阅读4次

    C语言入门Python(五)——面向对象编程

    四、继承

    1、一般的仙侠文都有这么一种神兽,它们能获得父母的传承,并加以拓展。这就是继承的作用。继承实现了数据属性和方法重用,减少了代码的冗余度。

    2、继承语法

    class 子类名(基类名1,基类名2,…):

    3、Python中继承的特点

    1)继承中,基类初始化方法__ init __ 不会被调用。如果希望子类调用基类的__ init __ 方法,需要在子类的__ init __ 方法中显示调用了它。

    class dog(animal):
    def __ init __ (self,age)
    animal.__ init __(self,age)

    2)在调用基类的方法时,需要加上基类的类名前缀,且带上self参数变量。注意在类中调用该类定义的方法时不需要self参数。

    3)Python总是先查找对应类的方法,如果在子类中没有对应的方法,Python才会在继承链的基类中按顺序查找。

    相关文章

      网友评论

        本文标题:2018-10-16

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