0
点赞
收藏
分享

微信扫一扫

python_对象(object)

对象(object)

什么是对象?

  1. 对象是内存中专门用来存储数据的一块区域。
  2. 对象中可以存放各种数据(数字、布尔值、代码)
  3. 对象由三部分组成:
  1. 对象的标识(id)
  2. 对象的类型(type)
  3. 对象的值(value)

面向对象(oop)

  1. python是一门面向对象的编程语言
  2. 所谓的面向对象的语言,简言之就是语言中的所有操作都是通过对象来进行的

面向过程的变成语言

  1. 面向过程指将程序的逻辑分解为一个一个的步骤,通过对每个步骤的抽象,来完成程序
  2. 例:孩子上学:
  1. 妈妈起床
  2. 妈妈洗漱
  3. 妈妈做饭
  4. 妈妈叫孩子起床
  5. 孩子洗漱
  6. 孩子吃饭
  7. 孩子出门上学
  1. 面向过程的编程思想将一个功能分解为一个一个小的步骤,通过完成一个一个小的步骤来完成一个程序
  2. 面向过程的这种编程方式符合人类的思维,编写起来相对比较简单。但这种方式编写的代码往往只适用于一个功能,如果要实现别的功能,即使功能相差极小,也往往要重新编写代码,所以它可复用性比较低,且难于维护。

面向对象的编程语言

  1. 面向对象的编程语言,关注的是对象,而不关注过程
  2. 对于面向对象的语言来说,一切都是对象
  3. 例:孩子他妈起床叫孩子上学
  4. 面向对象的编程思想,将所有的功能统一保存到对象的对象中,如,妈妈的功能保存到妈妈的对象中,孩子的功能保存到孩子对象中。要使用某个功能,直接找到对应的对象即可。
  5. 这种方式编写的代码,比较容易阅读,并且比较易于维护,容易复用。但是这种方式编写,不太符合常规的思维,编写起来稍微麻烦一些。

面向对象的思想

  1. 找到对象
  2. 搞对象(实现对象相对应的功能,创建对应的类和实例)
举报

相关推荐

0 条评论