- 2
- 0
- 约1.18千字
- 约 11页
- 2021-04-15 发布于北京
- 举报
第5章 继承和多态
面向对象的三大特征
封装 将数据和算法定义成一个整体,即对象,描述对象的数据被封装在其内部。如果需要存取数据,可以通过对象提供的算法来进行操作,而无需知道对象内部的数据是如何表示和存储的。这种思想也被称为信息隐藏。
继承
多态
面向对象的三大特征
封装
继承 继承是指一个类(子类/派生类)保留了另一个类(父类/基类/超类)的全部特征,并且具有自身的独有特征。 继承的优势是可以支持代码重用,程序可以在现有类型的基础上扩展功能来定义新类型。
多态
类的继承
class 子类 extends 父类 {}
子类对象可以使用父类的非private成员(方法和变量)
Object类是所有类的祖先
this关键字和super关键字
面向对象的三大特征
封装
继承
多态 多态是指当多种事物继承自一种事物时,同一种操作在它们之间表现出不同的行为。 实现多态主要有两种手段,一个是方法的覆盖(也称为重写,override),另一个是方法的重载(overload)。
方法的重写
问题:子类对象虽然要执行与父类对象相同的方法,但具体的操作并不相同。
解决方案:在子类中定义与父类中同名的方法,且方法的参数和返回类型完全一样,即子类中的方法覆盖(重新实现)父类中的方法。
调用对象的方法时,先在对象所在类中寻找这个方法,找到
您可能关注的文档
- Excel在物流管理中的应用模块二采购管理模块2-5.ppt
- Excel在物流管理中的应用模块九成本核算管理模块9-3.ppt
- Excel在物流管理中的应用模块六信息管理模块6-3.ppt
- Excel在物流管理中的应用模块七人员管理模块7-4.ppt
- Excel在物流管理中的应用模块三仓储管理模块3-5.ppt
- Excel在物流管理中的应用模块一Excel基本操作模块1-4.ppt
- GIS技术与应用(2017)GIS的应用模块1-GIS的应用.pptx
- GIS技术与应用(2017)打开图像文件模块3-打开图像文件.pptx
- GMP实务物料平衡管理物料平衡管理.pptx
- GNSS测量美国的GPS政策美国的GPS政策1.ppt
- 2026赤峰市社区工作者考试_社区工作实务专项题库含答案.docx
- 2026赤峰市教师资格证_作文素材及押题范文.docx
- 2026赤峰市教招_教育学__心理学必刷题含答案.docx
- 2026赤峰市事业单位_数量关系__资料分析必刷题含答案.docx
- 2026崇左市辅警考试_刑法__治安管理处罚法必刷题含答案.docx
- 2026赤峰市网格员考试_安全生产__综治维稳专项试题含答案.docx
- 2026赤峰市综合类事业单位公基笔试题含答案行政岗.docx
- 2026崇左市基层事业单位乡镇街道公基专项试题含答案.docx
- 2 孔雀东南飞并序 教学课件高中语文人教统编版选择性必修下册(共41页).pptx
- 2026崇左市教招_教育学__心理学必刷题含答案.docx
最近下载
- DB1302T 512-2020 林业植物保护技术规范.docx VIP
- DB1302T 513-2020 非洲菊温室鲜切花生产技术规程.docx VIP
- DB54T 0187-2020 育成牦牛补饲育肥技术规程.docx VIP
- DB54T 0186-2020 高寒牧区天然草地补播技术规程.docx VIP
- DB54T 0185-2020 苹果园生草管理技术规程.docx VIP
- 招商证券股份有限公司招聘笔试题库2025.pdf
- 新一上语文看图写话专项练习常考精选12篇(含范文24页).docx VIP
- 统编版语文五年级上册大显身手练考卷.docx VIP
- DB21_T 4396-2026 花生种质抗旱性鉴定技术规程.pdf VIP
- DB21_T 4397-2026 绒山羊B超法妊娠诊断技术规范.pdf VIP
原创力文档

文档评论(0)