Python基础入门程序员

2018-10-16

2018-10-16  本文已影响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才会在继承链的基类中按顺序查找。

上一篇下一篇

猜你喜欢

热点阅读