面向对象的三大特性:继承性、封装性、多态性
父类代码:

一、继承格式
1.1使用import引入父类所在的模块,子类名称的括号中输入“模块.父类”

1.2使用from...import引入父类,子类名称的括号中输入父类名即可

二、继承范围:子类可以继承父类的变量、方法
三、继承的特性:python不同于其他语言的单继承,python中一个子类可以有多个父类
四、引用父类方法
子类在调用父类的构造函数时,也需要传入self,否则会报错
4.1引用父类构造函数,并传入self,格式父类.__init__(self, 参数列表)

不传入self时,报错

4.2使用super关键字调用父类构造函数,格式;super(子类,self).__init__(参数列表)

4.3调用父类实例方法

4.4子类继承父类后,也会继承父类中的类变量、类方法、静态方法

本文深入探讨了面向对象编程的三大核心特性:继承性、封装性和多态性。详细介绍了Python中子类如何继承父类的变量、方法,以及如何在子类中正确调用父类的构造函数和实例方法,帮助读者理解并掌握面向对象编程的基本概念。
898

被折叠的 条评论
为什么被折叠?



