python对象以及面向对象的理解
对象 - 什么是对象?
- 对象是内存中专门来存储数据的一块区域
- 对象中可以存放各种数据
对象的组成
- 对象由三部分组成
1.对象的标识(id)
2.对象的类型(type)
3.对象的值(value)
面向对象(oop)
- python是一门面向对象的编程语言
- 所谓面向对象的语言,简单理解就是语言中所有操作都是通过对象来进行的
面向过程的编程语言
- 面向过程指的是我们的程序的逻辑分解为一个一个的步骤
- 通过对每个步骤的一步步来完成程序
- 这种编程方式,符合人类的思维,编写起来相对简单
- 如果要实现别的功能,即使功能相差极小,也往往要重新编写代码,所以可复用性比较低,并且难于维护
面向对象的编程语言
- 面向对象的编程语言,关注的是对象而不关注过程
- 对于面向对象的语言来说,一切都是对象
面向对象的编程思想,将所有功能统一保存到对应的的对象中,就是把面向过程的过程省略,直接运行结果
这种方式编写的代码,比较容易阅读,并且容易维护,容易复用
但是这种方式编写,不太符合常规思维,编写起来稍微有点麻烦
面向对象中其实也面向过程了,而过程就是保存到对象中,通过调用对象实现相应的功能
本博客所有文章是以学习为目的,如果有不对的地方可以一起交流沟通共同学习 邮箱:1248287831@qq.com!