- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七节:面向对象——继承资料
* Android 面向对象(三) 第三章 目录 静态块 继承 方法的重写 静态块 静态块 Static{ } 在程序运行过程中,仅仅执行一次 1)实例化该对象时,会执行 2)调用该类中的静态属性,并且属性不为常量的时,会调用 静态块的作用 静态属性的初始化操作 继承 继承:子类可以使用从父类继承的属性和方法?? 继承的含义:从已有的类派生出新的类,新的类能吸收父类的数据属性和行为,并能扩展自己的新能力。 继承的目的是: ( 1)实现代码扩展,降低软件开发的代码量和开发成本 ( 2)实现多态 如何实现继承? 继承使用extends关键字实现。一个类只能继承一个类 如何使用父类的属性和方法————关键字super 使用private关键字封装的属性和方法,子类不能使用 “为什么总是找不到适合我的工作?” 继承 小练习: 编写一个动物的父类,定义车的基本属性,有名称,性别;定义动物的方法,吃的方法; 思考一下,如果我现在需要陆地动物的类,陆地动物有独特的属性:奔跑用的肢体,独特方法:奔跑; 需要水生动物的类,水生动物有独特属性:游泳用的肢体,独特方法:游泳 陆地动物中,又派生出子类:陆地食肉动物和陆地食草动物,如果没有 继承,我们会怎么写? “为什么总是找不到适合我的工作?” 继承 小练习1: 编写一个人的父类,定义人的基本属性,有姓名、性别、年龄;定义人的方法,吃的方法; 编写人的子类,男人和女人,定义自身的特性,男人有刮胡子的方法,女人有化妆的方法; 分别实例化男人和女人,并调用它们的方法。 编写女人的子类,女神和女汉子,女神有卖萌的方法,女汉子有工作的方法 使用女汉子、女神、男人实例化对象、分别调用基类的方法、父类的方法、自身的方法体会一下其中的不同。 ? 小练习2: 为游戏中的角色进行改造 基于角色编写角色的子类:战士、法师 战士具有减伤的特性和格挡的方法;法师具有强力攻击方法; “为什么总是找不到适合我的工作?” 方法的重写 方法的重写:子类定义和父类相同名称的方法,并做不同的实现 对父类的方法重新定义它的实现内容 返回参数必须相同,形参列表可以不同,方法名,同父类的方法名相同 子类的对象调用重写的方法时,会调用在子类中重写后的方法 “为什么总是找不到适合我的工作?” 方法的重写与重载的区别 重写与重载的区别 重写是重写父类的方法 重载是重载本类方法 重写:返回参数必须相同;重载:可以不相同 重写:参数列表可以被重写的方法参数列表相同 重载:参数列表必须不同 “为什么总是找不到适合我的工作?” 重写的练习 小练习: 1)战士子类,重写lookme(),fight() 2)lookme方法,能够额外看见战士的特性(防御力) 3)fight方法,能够在战斗中,增加防御力的计算,增加格挡方法的调用 战士战斗时,增加减伤的计算,以及盾牌格挡的计算规则。 法师战斗时,增加优先攻击三次,以及释放强力攻击的计算规则。 * Android
您可能关注的文档
- 建材烧成工段岗位设备操作规程概要.doc
- 第七章聚合物的分子运动-1资料.ppt
- 庭院调查报告概要.ppt
- 建构公园游乐场概要.ppt
- 建构筑消防员培训资料概要.doc
- 第七章计算机辅助工艺设计资料.ppt
- 建材行业安全生产工作会议材料汇编概要.doc
- 建立一个脚本概要.doc
- 建立一流摩托车品牌战略项目建议书概要.ppt
- 建模模糊数学04---模糊集中意见决策li概要.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 哪些因素会导致患上痛风的风险增加?.pptx VIP
- FlexSim:FlexSim二次开发与编程接口介绍.Tex.header.docx VIP
- 2024年新人教版9年级上册化学全册课件(新版教材).pptx
- 中国人身保险从业资格A5《寿险公司经营与管理》真题卷五.docx VIP
- 2025贵州毕节七星关区实验学校教师“跨校竞聘”60人笔试备考试题及答案解析.docx VIP
- 周围性面瘫患者的面神经功能训练专家共识.docx VIP
- 2025档案管理考试题及答案.doc VIP
- 2025年日历表格(打印版).xlsx VIP
- 如何做好电销人员的新人培训 .pdf VIP
- FlexSim:FlexSim模型验证与确认技术.Tex.header.docx VIP
文档评论(0)