python是面向对象还是面向过程的-Python教程

资源魔 113 0

Python尽管是诠释型言语,但从设计之初就曾经是一门面向工具的言语,关于Python来讲所有皆为工具。正由于如斯,正在Python中创立一个类以及工具是很容易的,当然假如习气面向进程或许函数的写法也是能够的,Python其实不做硬性的限度。

Python的面向工具特色以下:

封装

面向工具顺序设计中的术语工具(Object)根本上能够看作数据(特点)和由一系列能够存取、操作这些数据的办法所组成的荟萃。传统意思上的“顺序= 数据构造+算法”被封装”掩饰笼罩“并简化为“顺序=工具+音讯”。工具是类的实例,类的形象则需求通过封装。封装能够让挪用者不必关怀工具是若何构建的而间接进利用用。

(视频教程保举:python视频教程)

承继

类承继:

承继给人的间接觉得是这是一种复用代码的行为。承继能够了解为它是以一般的类为根底建设专门的类工具,子类以及它承继的父类是IS-A的关系。

多重承继:

没有同于C#,Python是支持多重类承继的(C#可承继自多个Interface,但最多承继自一个类)。多重承继机制有时很好用,然而它容易让事件变患上复杂。

多态

多态象征着能够对没有同的工具应用一样的操作,但它们可能会以多种形状出现出后果。正在Python中,任何没有晓得工具究竟是甚么类型,但又需求工具做点甚么的时分,城市用到多态。办法是多态的,运算符也是多态的。

相干教程保举:python教程

以上就是python是面向工具仍是面向进程的的具体内容,更多请存眷资源魔其它相干文章!

标签: 面向对象 Python 面向过程 python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!