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