对象的补充(Object)

目录

什么是对象

面向对象(oop)


什么是对象

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

面向对象(oop)

    - Python是一门面向对象的编程语言
    - 所谓的面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的
    - 面向过程的编程的语言
        - 面向过程指将我们的程序的逻辑分解为一个一个的步骤,
            通过对每个步骤的抽象,来完成程序
        - 例子:
            - 孩子上学
                1.妈妈起床
                2.妈妈上厕所
                3.妈妈洗漱
                4.妈妈做早饭
                5.妈妈叫孩子起床
                6.孩子上厕所
                7.孩子要洗漱
                8.孩子吃饭
                9.孩子背着书包上学校

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

        - 面向对象的编程语言
        - 面向对象的编程语言,关注的是对象,而不关注过程 
        - 对于面向对象的语言来说,一切都是对象       
        - 例子:
            1.孩他妈起床叫孩子上学

        - 面向对象的编程思想,将所有的功能统一保存到对应的对象中
            比如,妈妈功能保存到妈妈的对象中,孩子的功能保存到孩子对象中
            要使用某个功能,直接找到对应的对象即可
        - 这种方式编写的代码,比较容易阅读,并且比较易于维护,容易复用。
           但是这种方式编写,不太符合常规的思维,编写起来稍微麻烦一点 
    
    - 简单归纳一下,面向对象的思想
        1.找对象
        2.搞对象  (写代码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小肝帝!

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值