接口
接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并 不是类,而是另外一种引用数据类型
它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做 是接口的子类),需要实现接口中所有的抽象方法,创建该类对象,就可以调用方法了,否则它必须是一个抽象 类。
public interface InterFaceName {
//抽象方法:使用 abstract 关键字修饰,可以省略,没有方法体。该方法供子类实现使用。
public abstract void method(){
}
//默认方法:使用 default 修饰,不可省略,供子类调用或者子类重写。
public default void method1() {
// 执行语句 }
//静态方法:使用 static 修饰,供接口直接调用。
public static void method2() {
// 执行语句
}
//私有方法:使用 private 修饰,供接口中的默认方法或者静态方法调用。(java9开始有)
private void method() {
// 执行语句
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
2022-11-04 javaweb期中考试
2022-11-04 SQL模糊查询