当前位置:婀娜女性网>美好生活>心理>

继承和多态区别 python

心理 阅读(1.29W)
python 继承和多态区别

一、继承和多态

1、继承:继承主要用于描述类之间的关系的,一个类可以共享其他一个或者多个类的定义或者方法结构。比如说人类是一个类,男人和女人也可以作为分别一个类。把人类作为男人和女人的基类,男人和女人类可以作为子类,从基类人类继承相关的属性和方法:比如眼睛、头发、会走路、会吃饭等等。2、多态:子类可以从基类继承相同的属性或者方法,比如相同的函数名,在子类中可以有不同的实现,即子类可以有自己的特殊性,这就叫做多态。比如:男人头发短,女人头发长。

二、继承和多态的作用

1、继承的作用:继承的作用是实现代码的复用,子类可以拥有基类的所有属性和方法。2、多态的作用:基类中定义的一个方法,可以在子类中重新实现,以达到不同的操作。