1,基本理论
1,什么是对象
a,在python中,一切皆对象
b,在实际生活,对象是一个具体的物体,这个物体拥有属性和行为
- 举例:王二小
- 属性:姓名 年龄 性别
- 行为:走路 吃饭 睡觉
c,python中的体现
python是一门特别彻底的面向对象编程(OOP)的语言,在python中,也就是一切皆对象!
解释:
在python中,0、0.1、True、[1,2,3]等都是对象,而它们对应的Int类型 Float类型 Bool类型 list类型都是对象类型
2,面向过程&面向对象
1,共同点
都是解决问题的一种思路
2,面向过程
在解决问题的时候,把解决问题的步骤拆解,关注的是解决问题的每一个过程(步骤)
但是随着程序的增加,过程变得越来越复杂,变的不容易维护,一旦过程需要调整,修改十分麻烦,甚至很多代码都要重写
3,面向对象
在解决问题的时候,关注的是解决问题所需要的对象&#