Python面向对象

面向过程:根据业务逻辑从上到下写代码

面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程

对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类

类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象

类与对象的关系:类就是创建对象的模板

类(Class) 由3个部分构成:

类的名称:类名

类的属性:一组数据

类的方法:允许对进行操作的方法 (行为)

对象 = 属性 + 方法

静态 + 动态

创建对象:

格式为:  对象名 = 类名()

Python中访问限制

如果一个属性由双下划线开头(__),该属性就无法被外部访问

继承:可以单继承,也可以多继承

多继承同名方法调用,先继承哪个,就调用哪个的方法。

你可能感兴趣的:(Python面向对象)