首页 > 编程知识 正文

python是一种面向什么的语言,面向对象程序设计语言的特点

时间:2023-05-05 08:38:33 阅读:116561 作者:2124

面向对象编程的特点传统的面向过程编程围绕功能进行,用一个函数实现一个功能。 所有数据都是通用的,一个函数可以使用任何数据集。 数据集可用于多个函数,如下图所示。

可以看到程序从main ()函数开始,然后调用每个功能模块函数进行操作。 另外,各功能模块可以任意调用各子模块函数,任意操作各种数据。

那么,在程序功能复杂的情况下,这种面向过程的设计看起来力不从心。 容易导致程序异常,不能满足复杂大规模软件功能设计的要求。

面向对象编程采取了另一种思路。 它面对着每个人的对象。 实际上,每个组的数据都有特定的用途,并且属于某种操作的对象。 也就是说,一系列操作调用一系列数据。 例如,a、b、c是三角形的3边,只与计算三角形面积或输出三角形的操作有关,与其他操作无关。 将这三个数据和三角形的操作代码封装在一个对象中。

程序员的任务有两个方面。

确定封装设计所需的各种类和对象,即哪些数据和操作。 考虑如何向相关对象发送消息,以完成所需的任务。 设计程序的逻辑是不断地向每个对象发送指令,让这些对象工作,完成自己职责范围内的工作。 每个对象的工作完成后,整体任务也完成。 显然,对于大型任务来说,面向对象的编程非常有效,可以大大降低程序员的工作难度,减少错误的机会。

本章介绍了“面向对象编程”的特点。 面向对象编程主要有以下几个特点。

数据定义; 数据封装和隐藏数据抽象; 数据复用性数据多态性; 所以我们知道,进行“面向对象编程”需要考虑这些方面的设计。 下一章介绍了c的面向对象语言特性,并使用c的语法编写程序。 c学习面向对象编程的知识。

读者必须仔细分析,掌握所有知识点,然后自己总结对该知识点的理解。 自己总结的知识,才是理解深刻、自己掌握的知识。

xhdyet Linux C/C编程教程,Linux系统编程,Openwrt系统开发,微信336013926572996,QQ:1523520001,博客: www .

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。