- 87
- 0
- 约3.56千字
- 约 19页
- 2016-08-02 发布于江西
- 举报
高级程序设计语言(Java版)6 接口和包.pptx
第6章 接口和包目录6.1 接口6.2 包6.3 习题6.1 接口 第4章中讲过,Java语言只支持单继承,也就是说在定义子类的时候,每个子类只允许有一个父类。但是,在开发中多继承是大量存在的,为了在Java语言中得到多继承的效果,提供了接口的概念。使用接口可以间接的实现多继承。接口的语法与类相似,它是Java语言封装性的另一种体现,属于复合数据类型。看一个生活中的例子,现实世界中存在各种各样的动物,如:老虎、鱼、鸟、乌龟等,“动物”这两个字表示的只是能够运动、有生命个体的特性,但不能反映出无以计数的各种各样动物的具体情况,我们把上面提到的动物都看作不同的类,而这些类都继承了“动物”这个接口。 如图6-1生活中接口的继承:看作接口动物老虎鱼鸟乌龟看作类图6-1生活中接口的继承6.1.1 接口的定义接口的定义包括接口声明部分和接口体部分。定义接口的关键字是interface,一般格式如下:interface 接口名 [ extends父类接口名列表 ]{接口体;}接口的定义除了关键字以外和类相似,因为接口也是一中特殊的类,因此,接口也具有继承性。【实例6-1】接口的定义:?interface Sortable { // 定义一个接口 int Compare(Sortable s);}?class Sort { // 定义一个排序类 public static void SelectS
您可能关注的文档
最近下载
- 封面新闻笔试真题及答案2025.doc VIP
- 人教版三年级下册数学全册新质教学课件(配2026年春改版教材).pptx
- 10倍福模块介绍及使用kl3403电力测量.pdf VIP
- 精品解析:山东济南市历下区济南第一中学2025-2026学年高二4月阶段测试英语试题(原卷版).docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷4.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷3.docx VIP
- 湖面漂浮物打捞湖面垃圾打捞及运输方案.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷2.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课试题附答案卷1.docx VIP
- 北京理工大学超星尔雅学习通“会计学”《审计学》网课答卷带答案卷5.docx VIP
原创力文档

文档评论(0)