Python语言中的类继承与多态特性
发布时间
阅读量:
阅读量
python中类的继承和多态
-
- 一、继承与多态机制
- 二、继承与多态的功能意义
- 三、实例验证分析
- 一、继承与多态机制
一、继承与多态机制解析
1、继承:继承用于表达类之间的一种关联方式,一个类能够共享一个或多个其他类的定义及方法结构。例如,人类可以作为一个基类,而男人和女人则可作为两个独立的类。将人类设定为男人与女人的父类,男人和女人类则作为子类,可以从父类人类中继承相应的属性与方法,如眼睛、头发、行走以及进食等能力。
2、多态:子类能够从基类中继承相同的属性或方法,例如相同的功能名称,在子类中可以具有不同的具体实现方式,即子类可以体现出自身的独特性,这种现象被称为多态。例如:男性通常具有较短的发型,而女性则往往拥有较长的发型。
二、继承和多态的作用
1、继承的功能:继承的主要功能在于实现代码的重复利用,子类能够继承基类所具备的所有属性与方法。
2、多态的功能:在基类中所设定的某项方法,可在子类中被重新定义与实现,从而实现多样化的行为表现。
三、测试示例
1、继承与多态
class Person: #基类
def init(self,name,age): #基类构造函数
self.name = name
self.age = age
`
全部评论 (0)
还没有任何评论哟~
