1 / 54
文档名称:

JAVA封装、继承与多态-课件·PPT.ppt

格式:ppt   页数:54页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA封装、继承与多态-课件·PPT.ppt

上传人:aidoc1 2015/10/12 文件大小:0 KB

下载得到文件列表

JAVA封装、继承与多态-课件·PPT.ppt

相关文档

文档介绍

文档介绍:第4章封装、继承与多态
1
学习目标
理解抽象和封装。
理解继承和多态。
掌握修饰符this和super的使用。
2
类的封装
含义:
java中,对象就是一个封装体。
把对象的属性和服务结合成一个独立的单位,并尽可能隐蔽对象的内部细节(尤其是私有数据)
目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而,使软件错误能够局部化,大大减少查错和排错的难度。
“隐藏属性、方法或实现细节的过程称为封装。”
3
封装的示例
有选择地提供数据
法拉力公司
迪斯尼汽车公司
公共
电话号码
电子邮箱
产品种类
私有
备件的制造方法
备件库存
备件的制造成本
公共
电话号码
电子邮箱
汽车种类
私有
汽车的组装方法
汽车库存
汽车的组装成本
4
封装特性
体现
设置对象中的成员变量和方法的访问权限(public,private,protected,缺省);
提供一个统一供其他类引用的访问接口,如一些public方法;
其它对象不能直接修改本对象所拥有的私有属性和私有方法
包:类空间的划分单位
5
类的继承
含义:
子类自动地享用父类中拥有的属性和方法。
继承的特点
具有层次结构
子类继承了父类的属性和方法
6
父类
子类
父类/子类是相对的
Cow

Lion

Tiger

Animals

Carnivorous

Herbivorous

Coat

示例
7
继承的优点
代码的可重用性
父类的属性和方法可用于子类
设计应用程序变得更加简单
可以轻松地自定义子类
8
继承
继承是面向对象语言中最具有特色,也是与传统最不相同的一个。
当一个类获取另一个类中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称为这两个类之间具有继承关系。
9
继承
例子:请确认各类之间的关系
plane
military plane(军事)
passenger plane (客机)
cargo plane (货物)
fighter plane (战斗机)
Airliner (民用机)
10

最近更新

2025年注册土木工程师考试题库带答案(最新).. 164页

2025年注册土木工程师考试题库附答案【综合卷.. 164页

2025年监理工程师之交通工程目标控制考试题库.. 171页

2025年监理工程师之交通工程目标控制考试题库.. 168页

2025年监理工程师之交通工程目标控制考试题库.. 171页

2025年监理工程师之交通工程目标控制考试题库.. 168页

2025年监理工程师之交通工程目标控制考试题库.. 171页

2025年马原考试题库附参考答案【典型题】 96页

2025年马原考试题库(a卷) 95页

2025年马原考试题库带答案(考试直接用) 94页

2025年马原考试题库及答案一套 95页

交管12123学法减分复习题库及完整答案【易错题.. 45页

交管12123学法减分复习题库【达标题】 45页

交管12123学法减分复习题库及参考答案(培优).. 45页

交管12123学法减分复习题库含答案(精练) 45页

交管12123学法减分复习题库附参考答案【预热题.. 45页

交管12123学法减分复习题库(名校卷) 46页

监理工程师之水利工程目标控制题库及答案【夺.. 166页

监理工程师之水利工程目标控制题库带答案(达.. 169页

监理工程师之水利工程目标控制题库附答案(a卷.. 166页

岗位竞聘PPT模板课件 11页

小学生作文拟题 25页

小儿的生长发育与保健 26页

对数型复合函数相关问题 43页

室内设计色彩搭配 19页

实习教师欢送会 11页

安全检查表分析法 20页

2025年有机硅合作协议书 64页

2025项目经理个人工作计划范本 6页

车辆模型教案完整 21页