从零开始学python之对象简介

对象(Object)

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

  2. 面向对象(oop)
    python是一门面向对象的编程语言
    所谓的面向对象的语言,简单理解就算语言中的所有操作都是通过对象来进行的。
    面向过程指将我们的程序的逻辑分解为一个一个的步骤,通过对每个步骤,来完成程序。

  • 例子:孩子上学

  • 妈妈起床

  • 妈妈上厕所

  • 妈妈洗漱

  • 妈妈要做早饭

  • 妈妈叫孩子起床

  • 孩子上厕所

  • 孩子洗漱

  • 孩子吃饭

  • 孩子上学

    面向过程的编程思想将一个功能分解为一个一个小的步骤,我们通过完成一个一个的小的步骤来完成一个程序,这种编程方式,符合我们人类的思维,编写起来相对比较简单;但是这种方式编写代码的往往只使用于一个功能,如果要再实现别的功能,即时功能相差极小,往往要重新编写代码,可复用性比较低,所以它可复用性比较低,并且难于维护。

面向对象的编程语言
面向对象的编程语言,关注的是对象,而不关注过程
对于面向对象的语言来说,一切都是对象

例子:

  • 孩子妈起床叫孩子上学

    面向对象的编程思想,将所有的功能统一保存到对应的对象中,比如,妈妈功能保存到妈妈的对象中孩子的功能保存到孩子对象中,要使用某个功能,直接找到对应的对象即可

    这种方式编写的代码,比较容易阅读,和维护,容易复用

    但是这种方式编写,不太符合常规的思维,编写复杂一些,领导思维

    简单归纳一下,面向对象的思想

    • 找对象
    • 搞对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼儿LY

一切随缘

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值