随笔 - 299  文章 - 0  评论 - 0  阅读 - 6322 

接口
接口的定义,它与定义类方式相似,但是使用 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() {
// 执行语句
}
}

 

posted on   杨申龙  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
历史上的今天:
2022-11-04 javaweb期中考试
2022-11-04 SQL模糊查询
点击右上角即可分享
微信分享提示