Python面向对象(一)基本理论

Python面向对象(一)

基本理论

万物皆对象。对象是具体的物体。这个物体拥有属性,拥有行为,就是把很多零散的东西,封装称为一个整体。

Python中所有数据类型都是对象

面向过程&面向对象

面向过程:在解决问题的时候,关注的是解决问题的每一个过程(步骤)

面向对象:在解决问题的时候,关注的是解决问题所需要的对象。

面向对象和面向过程都是解决问题的方式,面向对象本身是对面向过程的封装

核心思想

面向过程:按照步骤划分,把一个任务,分解成具体的每一个步骤

面向对象:按照功能对对象进行划分,找到对象,确定对象属性和行为

如何从面向过程过渡到面向对象编程?

1. 列举出一个任务的具体实现步骤
2. 试图分离这些实现步骤中的功能代码块
3. 将这些功能代码块,划分到某一个对象中
4. 根据这个对象以及对应的行为,抽象出对应的类,设计类

就是抽象出来的一类属性和行为,就是一个模板。可以根据这个抽象的类,生成具体的对象。

类的组成:名称、属性、方法注意:这里的属性和方法,都是抽象的概念,在产生对象后,对象才拥有具体的属性值,和方法实现。

对象和类的关系:对象 --抽象–> 类 --实例化–> 对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值