1 / 31
文档名称:

第四章—Java高级特性.ppt

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

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

分享

预览

第四章—Java高级特性.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章—Java高级特性.ppt

文档介绍

文档介绍:Java语言程序设计—Java高级特性
王卓峥
******@bjut.
1
Java高级特性
static关键词
final关键词
抽象类
接口

访问控制
内部类
其它类
2
static关键词
static
含义:静态的、
作用域:所属类
类变量/静态变量
所属类的所有实例变量中都可以访问
private
类方法/静态方法
3
静态初始化程序
语法
static{

}
[举例] P118 例5-3
4
final关键词
作用范围
类的声明:不能再派生子类
成员方法:不能被重写
成员变量:常量
[举例] P119 例5-4
5
抽象类
概念
包含一个或多个抽象方法
只有声明,没有方法体称为抽象方法
特点
abstract修饰
除了没有方法体,其它和class一样
不能创建抽象类实例
抽象类的子类可以创建实例(非抽象方法)
抽象类的含义
P121 图5-1
6
关于树状结构不足之处的例子
接口的引出-1
7
卡车、轮船、喷气机这些子类都以汽油为动力燃料
所以具有一些相同的属性和方法,如每公里耗油量、
剩余油量、加油操作、获取剩余油量等
为使程序简洁,可把这些公共属性和方法放在父类
交通工具中,然后由子类、子类的子类继承
但必将产生一个问题:自行车等非燃油交通工具子类也
继承了这些属性和方法,这很不合理
另外,子类层次越下,继承的无效的方法越多,
难以管理和掌握
接口的引出-2
8
解决方法
把用于完成特定功能的若干属性和方法组织成相对独立的集合,凡是需要实现这种特定功能的类,都可以继承该集合,并在类内使用它。
上述集合就是接口。
在上面的例子中,可以定义一个用来完成燃油功能的接口“可燃油的”包含相关属性功能,卡车、轮船、喷气机这些类均可以通过实现该接口来拥有燃油功能。
接口的引出-3
9
接口的引出-4
10

最近更新

2023年盐城幼儿师范高等专科学校单招职业技能.. 41页

2023年自贡职业技术学院单招职业技能考试题库.. 41页

2023年辽宁省营口市单招职业适应性考试题库附.. 41页

2023年重庆五一职业技术学院单招职业技能考试.. 41页

2023年陕西省榆林地区单招职业倾向性考试题库.. 40页

2023年黑龙江省单招职业倾向性考试题库完美版.. 41页

2024年三亚中瑞酒店管理职业学院单招职业倾向.. 40页

聚甲基丙烯酸甲酯的抗紫外线性能研究 22页

2024年上海戏剧学院单招职业技能考试模拟测试.. 40页

2024年上海理工大学单招职业倾向性测试模拟测.. 39页

肿瘤微环境与复发机制 35页

2024年丽水职业技术学院单招综合素质考试模拟.. 41页

2026年作文打扫卫生五篇 5页

2024年云南特殊教育职业学院单招职业倾向性考.. 41页

2024年云南省曲靖市单招职业适应性考试题库及.. 40页

2024年云南能源职业技术学院单招职业技能测试.. 41页

2024年亳州职业技术学院单招职业适应性考试题.. 42页

2024年佳木斯职业学院单招职业技能测试题库推.. 42页

2024年保险职业学院单招综合素质考试模拟测试.. 40页

2024年六盘水幼儿师范高等专科学校单招综合素.. 42页

2024年兰州石化职业技术大学单招职业技能考试.. 41页

2026年住宅房屋买卖合同书 13页

2026年低碳环保小知识简短 4页

肾囊肿治疗方案个体化策略 35页

2026年伤感优美心情的唯美句子 3页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页