面向对象

Python是一门面向对象的语言

1. “面向对象”的概念是与“面向过程”相对的

(1)面向过程

  • 面向过程指的是在解决问题的过程中,将问题一步一步分结果一个个过程,来完成程序。这种方法与人的思维方式是类似的,因此优点是编写容易,但缺点是复用性比较低,通常无法或较难解决相似问题
  • 面向对象方法将需要实现的功能保存到相应的对象中,要使用某个功能直接找到相对应的对象即可。优点是编写简单,可读性高,也比较容易复用,缺点编写相对麻烦
  • 举例,要实现妈妈买瓜给孩子吃,通过面向过程的方法,实现过程如下:
    1.妈妈穿⾐服穿鞋出⻔
    2.妈妈骑上电动⻋
    3.妈妈到超市⻔⼝放好电动⻋
    4.妈妈买⻄⽠
    5.妈妈结账
    6.妈妈骑电动⻋回家
    7.到家孩⼦吃⻄⽠
    但通过面向对象方法,我么可以直接通过妈妈.卖瓜给孩子吃的方法实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值