Python--面向对象编程-继承

一、面向对象的三大特征:

Python--面向对象编程-继承

二、单继承

Python--面向对象编程-继承

Python--面向对象编程-继承

Python--面向对象编程-继承

1.2方法重写

Python--面向对象编程-继承

Python--面向对象编程-继承

Python--面向对象编程-继承

Python--面向对象编程-继承

三、多继承

1.多继承概念:子类可以拥有多个父类,并且具有所有父类的属性和方法。

语法:class 子类名(父类名1, 父类名2...):

                     pass

如果多个父类中存在同名的方法,应避免使用多继承。(继承顺序)

2.Python中mro--方法搜索顺序。

Python--面向对象编程-继承

3.新式类和旧式类:

Python--面向对象编程-继承