Java 接口的简单理解
接口概述
接口就是一种公共的规范标准,只要符合标准,就可以大家通用。
接口的基本格式
接口的抽象方法定义
接口的抽象方法使用
接口的默认方法定义
接口的默认方法使用
接口的静态方法定义和使用
接口的私有方法定义和使用
接口的常量定义和使用
接口的内容小结
继承父类并实现多个接口
接口直接的多继承
总结
- 接口没有静态代码块、构造方法。
- 一个类的直接父类只有一个,但是他的接口可以有多个。
- 如果实现类所实现的多个接口中,存在重复的抽象方法,那么只需覆盖重写一次即可。
- 如果实现类没有实现接口中的所有抽象方法,那么该实现类必须是抽象类。
- 如果实现类所实现的多个接口中,存在重复的默认方法,那么实现类一定要对冲突的默认方法覆盖重写。
- 一个类如果直接父类当中的方法,和接口当中的默认方法冲突了,优先用父类当中的方法。
- 一个接口的多个父接口中,父接口的抽象方法如果重复,那么就继承一个。
- 一个接口的多个父接口中,父接口的默认方法如果重复,那么子接口必须对默认方法进行覆盖重写。
本文来自博客园,作者:LeeHua,转载请注明原文链接:https://www.cnblogs.com/liyihua/p/12008589.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)