写在前面 众所周知,python是门面向对象编程语言,面向对象是一个程序设计和编程思想,即一切皆为对象。 面向对象 面向对象三要素:封装,继承, 多态 封装? 把一致的行为或者公共的部分封装成一个类或者方法。 比如把一定重量的面粉装到袋子里保存起来就是封装的过程。 继承? 通过继承来实现父类的特性,子类继承父类。 比如我们都是从父母那里继承到了一些特定的行为 多态? 多态顾名思义就是多种形态,通过多态来实现基于对象类型的动态分布。 举个栗子:我们都是从我们父辈那里继承了一些特定的行为,但是我们又不是完全的继承复制,我们也有我们自己的思想和特定行为。这个就是多态的表现 看图理解 声明:以下图片