python 面向对象概念
面向对象
- python是一门面向对象的语言
** 所谓面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法,我们如何通过调用这些实体的属性和方法去解决问题 - 面向对象编程(oop):object oriented programming
两种编程思想
面向过程
- 一种已过程为中心的编程思想
- 首先分析解决问题所需要的步骤
- 然后用函数将这些步骤一步一步的实现
- 然后按顺序一次调用运行
面向对象
- 是一种更符合我们人类思维习惯的编程思想
- 面向对象开发就是不断的创建对象,使用对象,操作对象做事情
- 可以将复杂的事情简单化
类与对象
- 类(class):用来描述具有相同的属性和方法的对象的集合,它定义了集合中每个对象所共有的属性和方法
- 对象(object):也称为类的实例,是一个具体存在的实体