08-7-Pthon面向对象-继承_第1页
08-7-Pthon面向对象-继承_第2页
08-7-Pthon面向对象-继承_第3页
08-7-Pthon面向对象-继承_第4页
08-7-Pthon面向对象-继承_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初识对象成员方法类和对象构造方法其它内置方法封装继承多态综合案例继承的基础语法复写和使用父类成员理解继承的概念掌握继承的使用方式掌握pass关键字的作用继承的引出如果你是设计师,你会如何选择?每一代新款手机,都从零开始出设计图基于老款的设计图,修修改改HUAWEIMate60HUAWEIMate60ProHUAWEIMate60Pro+HUAWEIMate60RS

继承的引出构建Phone2022类,你会选择从头写一个新的类基于已有的Phone类进行修改我们可以使用继承,来完成此需求单继承继承分为:单继承和多继承使用如图语法,可以完成类的单继承。继承表示:将从父类那里继承(复制)来成员变量和成员方法(不含私有)多继承Python的类之间也支持多继承,即一个类,可以继承多个父类手机NFC读卡器红外遥控器华为手机多继承注意事项多个父类中,如果有同名的成员,那么默认以继承顺序(从左到右)为优先级。即:先继承的保留,后继承的被覆盖1.什么是继承?继承就是一个类,继承另外一个类的成员变量和成员方法语法:子类构建的类对象,可以有自己的成员变量和成员方法使用父类的成员变量和成员方法2.单继承和多继承单继承:一个类继承另一个类多继承:一个类继承多个类,按照顺序从左向右依次继承多继承中,如果父类有同名方法或属性,先继承的优先级高于后继承3.pass关键字的作用是什么pass是占位语句,用来保证函数(方法)或类定义的完整性,表示无内容,空的意思初识对象成员方法类和对象构造方法其它内置方法封装继承类型注解多态综合案例继承的基础语法复写和使用父类成员掌握复写父类成员的语法掌握如何在子类中调用父类成员复写子类继承父类的成员属性和成员方法后,如果对其“不满意”,那么可以进行复写。即:在子类中重新定义同名的属性或方法即可。调用父类同名成员一旦复写父类成员,那么类对象调用成员的时候,就会调用复写后的新成员如果需要使用被复写的父类的成员,需要特殊的调用方式:方式1:调用父类成员

使用成员变量:父类名.成员变量

使用成员方法:父类名.成员方法(self)方式2:使用super()调用父类成员

使用成员变量:super().成员变量

使用成员方法:super().成员方法()只能在子类内调用父类的同名成员。子类的类对象直接调用会调用子类复写的成员1.复写表示:对父类的成员属性或成员方法进行重新定义2.复写的语法:在子类中重新实现同名成员方法或成员属性即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论