23 第5章 接口和包 本章主要讲述如下内容 : ? 接口的定义和使用; ? 接口与抽象类的异同点; 包的定义和使用; 泛型和应用。 5.1 接口 引入接口的原因:在程序设计中经常遇到这样一个问题:有些类互不相关,但却具有相似的方法。并且这些方法在各个类中的实现互不相同。我们不能为这些类定义一个共同的父类,但又希望在程序中体现出它们共同的接口。 5.1.1 接口的定义和应用 接口是一系列常量和空方法的集合,它提供了多个类共同的方法,但不限制每个类如何实现这些方法。 Java允许一个类同时实现多个接口,相当于实现多继承的功能。 5.1.1 接口的定义和应用(续) 声明一个接口的语法格式: 5.1.1 接口的定义和应用(续) 接口中不能声明任何变量和构造函数。 如果一个类实现多个接口,应该在接口名之间用逗号隔开。 当一个类实现接口时,必须实现接口中给出的空方法,若实现接口的类是一个抽象类,可以把实现接口的任务交给子类去实现。例如: 5.1.1 接口的定义和应用(续) 接口中定义的变量实际上是常量,必须给出它们的初始值,实现接口的类可以自由引用这些常量。例如: 5.1.1 接口的定义和应用(续) 在类中实现接口中方法时,方法的特征必须和接口中声明的方法特征保持一致; 实现方法时必须在方法前加上public; 若一个类没有对接口中的方法具体
您可能关注的文档
最近下载
- 深度解析(2026年)《NBT 10105-2018海上风电场工程风电机组基础设计规范》:构筑未来海上风能的安全基石与创新蓝图.pptx VIP
- 2025年广东省佛山市南海区中考模拟化学试题(无答案) .pdf VIP
- 水利测雨雷达系统建设与应用技术要求(试行).docx VIP
- 《儿童呼吸机操作与应用》课件.ppt VIP
- GB50386-2016 轧机机械设备工程安装验收规范.docx VIP
- 新入职教职工试用期考核转正申请表(教师岗位)(模板).docx VIP
- 新课标高考英语语法填空解题略及解题思路(附历年高考真题精选范例).docx VIP
- 发包人要求-株洲公共资源交易中心.doc VIP
- 2026届山东枣庄市高三下学期3月模拟考试物理试卷(试卷+解析).docx VIP
- 预制菜水产品原料安全卫生要求.docx VIP
原创力文档

文档评论(0)