【九月打卡】第十八天Python全能工程师

2022/9/28 3:16:17

本文主要是介绍【九月打卡】第十八天Python全能工程师,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

课程名称:python全能工程师

课程章节:类的继承与多态

课程讲师:deweizhang

课程内容:

1、类的继承与多态

1.1通过继承基类来得到基类的功能,

被继承的类称为父类(基类),继承者为子类。

父类与子类的关系:

子类拥有父类所有的属性和方法;

父类不具备子类自有的属性和方法。

定义子类时,将父类传入子类的参数。

1.2类的多态

子类重写父类的函数

保留子类中一个和父类名称一样的函数功能。

1.3super函数

python子类继承父类函数的关键字,当子类继承父类后,就能使用父类的方法。

通过super函数,子类可以继承父类的构造函数。

Python3.x 和 Python2.x 的一个区别是: Python 3 可以使用直接使用 super().xxx 代替 super(Class, self).xxx 。

1.4类的多重继承

继承多个父类。

class(Parent1,parent2,Parent3...)

继承多个父类,可以使用继承的每个父类的属性和方法。

课程收获

类的继承和多态,类的多重继承,super调用父类的方法,继承和多态一开始举得例子简单,比较好理解,后面写的多了,类中的函数多了,练习时有点不会了,不过万变不离其宗,只要掌握了方法,再怎么复杂,总是有规律可循。


https://img3.sycdn.imooc.com/6331b37b0001895315420891.jpg



这篇关于【九月打卡】第十八天Python全能工程师的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程