- 1
- 0
- 约3.49千字
- 约 17页
- 2018-08-11 发布于江苏
- 举报
第5章 接口与内部类 在学习了类、对象和继承后,本章学习Java中2个较为高级的技术:接口和内部类。Java中的接口是Java灵活性的基石,主要用来描述类可以具有什么样的功能,但并不给出每个功能的具体实现。内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,是依附于外部类而存在的。在编写图形类接口的时候,内部类有助于写出专业高效的代码。 5.1 接口的特性 Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征,没有方法的实现。因此,这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为或者功能。 在Java语言规范中,一个方法的特征仅包括方法的名字,参数的数目和种类,而不包括方法的返回类型,参数的名字以及抛出的异常。在Java编译器检查方法的重载时,会根据这些条件判断两个方法是否是重载关系。但在Java编译器检查方法的置换时,则会进一步检查返回类型和抛出的异常是否相同。 5.2 接口的定义 当定义一个接口时,实际上是在编写一个合约,该合约规定了用来描述实现该接口的类能够做什么,能够充当什么样的角色。而接口中并没有功能的具体实现,具体实现由签了合约的类自己来完成,但实现时必须满足接口中的要求。 例如,可以编写一个接口aerocraft,代表飞行器的角色。在该接口中定义了飞行器起飞方法。这样,具有飞行器功能的所有类都可以实
您可能关注的文档
最近下载
- 中国医院协会患者安全目标(2025版)及细则.doc VIP
- 患者安全目标-2025版.docx VIP
- 2026简易房屋租赁合同.docx VIP
- 2025年专升本河南计算机基础真题及答案.docx VIP
- 潜意识操控术—训练更厉害的自己.doc VIP
- 混凝土面板堆石坝毕业设计毕业论文.docx
- 八篇对照学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风五个方面2025年度组织生活会个人对照检查.docx VIP
- 新能源汽车电气设备检修全册课件.pptx
- (在学习贯彻党的创新理论,在加强党性锤炼,在联系服务群众,在发挥先锋模范作用,在改作风树新风5个方面)机关党支部2025年度组织生活会个人对照.docx VIP
- WS∕T431-2023护理分级标准.pdf VIP
原创力文档

文档评论(0)