Python程序设计基础08_2单继承ppt课件.pptx
《Python程序设计基础08_2单继承ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础08_2单继承ppt课件.pptx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础08_2单继承单继承杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础继承和多态继承和多态杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础继承和多态继承和多态单继承的单继承的语法语法如下如下:class 子子类名类名(父类名父类名): 类体类体class是关键字是关键字。父类名。父类名是已是已有的类有的类的名称的名称,子子类类名是在一个已名是在一个已有的类有的类的基础的基础上通上通过继承过继承而构造的新类的而构造的新类的名称。名称。不不同类可能会有一些共有的属性和行为,可
2、以把它们都囊括在一个类中,同类可能会有一些共有的属性和行为,可以把它们都囊括在一个类中,该类被称为通用类。根据需求,从通用类派生出特殊类,特殊类继承了通该类被称为通用类。根据需求,从通用类派生出特殊类,特殊类继承了通用类中的属性和方法。用类中的属性和方法。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础继承和多态继承和多态假设假设要处理圆、矩形等几何图形。几何图形有许多共有的属性和行为,要处理圆、矩形等几何图形。几何图形有许多共有的属性和行为,例如绘制颜色、计算面积等。可以设计通用类例如绘制颜色、计算面积等。可以设计通用类Shape。当当需要处理不同的几何图形
3、时,只需从父类需要处理不同的几何图形时,只需从父类Shape派生出新的子类,例派生出新的子类,例如,如,Circle类表示圆,类表示圆,Rectangle类表示矩形类表示矩形。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础继承和多态继承和多态Shape类类Shape类包括表示绘制颜色的类包括表示绘制颜色的color数据域及其对应的访问器和更改器方法;数据域及其对应的访问器和更改器方法;_str_特殊方法,返回描述几何图形的字符串;计算面积的特殊方法,返回描述几何图形的字符串;计算面积的get_area方法,该方法,该方法啥也不做,被称为方法啥也不做,被称为“
4、虚虚”方法。方法。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础继承和多态继承和多态Circle类类圆圆具有几何图形共有的属性和方法。可以从具有几何图形共有的属性和方法。可以从Shape类派生出类派生出Circle类。类。Circle类类继承了继承了Shape类所有可访问的数据域和方法,新增了表示圆半径的类所有可访问的数据域和方法,新增了表示圆半径的radius数据数据域及其对应的访问器方法和更改器方法,重定义了计算圆面积的域及其对应的访问器方法和更改器方法,重定义了计算圆面积的get_area方法方法和和_str_特殊方法。特殊方法。_str_方法返回描述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 基础 08 _2 继承 ppt 课件
限制150内