美文网首页
我的Python学习之路4

我的Python学习之路4

作者: 观语小白 | 来源:发表于2020-03-13 23:47 被阅读0次

什么是对象?

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

面向对象(oop)

Python是一门面向对象的编程语言

  • 所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的

    • 面向过程的编程的语言

      • 面向过程指将我们的程序的逻辑分解为一个一个的步骤,
        通过对每个步骤的抽象,来完成程序

      • 面向过程的编程思想将一个功能分解为一个一个小的步骤,
        我们通过完成一个一个的小的步骤来完成一个程序

      • 这种编程方式,符合我们人类的思维,编写起来相对比较简单

      • 但是这种方式编写代码的往往只适用于一个功能,
        如果要在实现别的功能,即使功能相差极小,也往往要重新编写代码,
        所以它可复用性比较低,并且难于维护

    • 面向对象的编程语言

      • 面向对象的编程语言,关注的是对象,而不关注过程

      • 对于面向对象的语言来说,一切都是对象

      • 面向对象的编程思想,将所有的功能统一保存到对应的对象中

      • 这种方式编写的代码,比较容易阅读,并且比较易于维护,容易复用。

      • 但是这种方式编写,不太符合常规的思维,编写起来稍微麻烦一点

    • 简单归纳一下,面向对象的思想
      1.找对象
      2.搞对象

相关文章

网友评论

      本文标题:我的Python学习之路4

      本文链接:https://www.haomeiwen.com/subject/iqbushtx.html