面向过程:根据业务逻辑从上到下写代码
面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程
对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类
类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象
类与对象的关系:类就是创建对象的模板
类(Class) 由3个部分构成:
类的名称:类名
类的属性:一组数据
类的方法:允许对进行操作的方法 (行为)
对象 = 属性 + 方法
静态 + 动态
创建对象:
格式为: 对象名 = 类名()
Python中访问限制
如果一个属性由双下划线开头(__),该属性就无法被外部访问
继承:可以单继承,也可以多继承
多继承同名方法调用,先继承哪个,就调用哪个的方法。