- 5
- 0
- 约1.29万字
- 约 62页
- 2017-03-11 发布于广东
- 举报
第4章继承与多态课件.ppt
第4章 继承与多态 利用继承,可以基于已经存在的类构造新类,还可以在新类中添加一些新的成员或修改继承了的成员,以满足新的需求。 多态是在继承的基础上引出的,可以解决子类父类中的成员重名问题。 4.1 继 承 概 述 在日常生活中,我们常用“是一种(is-a)”关系来组织与表达知识,从而将知识组织成一种有层次、可分类的结构。如陕西红富士苹果是一种红富士苹果,红富士苹果是一种苹果,而苹果又是一种水果,等等。 面向对象程序设计方法将is-a关系引入到程序设计领域,用于描述类与类之间的关系,称之为继承。 如果我们在声明类A时,指明类A继承了类B(类B是一个已定义了的类),则类A 通常就拥有了类B的非私有的成员变量和方法。此时,类B称为类A的父类(superclass),父类也称为超类或基类;类A称为类B的子类(subclass),子类也称为派生类。 继承是一种由已有的类创建新类的机制,是面向对象程序设计的基石之一。 子类继承父类的非私有属性和方法,还可以定义新的属性和方法,改写父类的方法。 继承实际上是存在于面向对象程序中的两个类之间的一种关系。 Java要求每个类都有父类(隐含为java.lang包中的Object类)。 super 是对父类的引用,引用父类的构造方法、父类成员属性和方法。 4.1.1 超类、子类 被继承的类一般称为“超类”或“父类”,继承的类称为“子类”。当子类
您可能关注的文档
- 第4章工程咨询服务内容一)课件.ppt
- 第4章工程测试中的传感器技术课件.ppt
- 第4章市场营销环境课件.ppt
- 第4章常微分方程数值解课件.ppt
- 第4章常用网络设备选型与应用课件.ppt
- 第4章建筑排水工程课件.ppt
- 第4章开关量信号的输入输出课件.ppt
- 第4章异方差性课件.ppt
- 第4章弹塑性力学的解题修改课件.ppt
- 第4章当代国际贸易理论课件.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)