java接口(interface)的编写以及实现(implements)

在Java中编写接口可以按照以下步骤进行操作:

  1. 首先定义一个新的文件并使用.java为后缀名。这将成为我们要创建的接口所在的类文件。

  2. 在该文件中,使用关键字 interface 来声明一个接口。例如:public interface MyInterface { }

  3. 在接口内部,可以添加常量、方法或默认方法(从 Java 8 开始)等元素。

  4. 对于常量,只需直接声明变量并赋予初值即可。例如:int MAX_VALUE = 10;

  5. 对于方法,则需要指定返回类型和参数列表。例如:void myMethod();

  6. 若想提供默认实现,可以使用 default 修饰符。例如:default void defaultMethod() {}

  7. 最后,保存并编译该文件。

示例代码如下所示:

java 复制代码
// MyInterface.java
public interface MyInterface {
    int MAX_VALUE = 10; // 常量
    
    void myMethod(); // 方法
    
    default void defaultMethod() { // 默认方法
        System.out.println("This is a default method.");
    }
}

注意事项:

  • 接口不能被实例化,因此无法通过 new 运算符来创建接口的对象。

  • 任何实现了接口的类都必须提供接口中定义的方法的实现。

  • 一个类可以同时实现多个接口,使用逗号分隔每个接口的名称。

  • 接口之间也可以相互继承,形成接口的继承结构。


java实现接口

Java中可以通过关键字implements来实现接口。

下面是一个示例的Java代码:

java 复制代码
// 定义一个接口
interface MyInterface {
    void myMethod(); // 定义一个抽象方法
}
 
// 实现接口
class MyClass implements MyInterface {
    @Override
    public void myMethod() {
        System.out.println("这是我自己实现的方法");
    }
}
 
public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.myMethod(); // 调用实现了接口的类的方法
    }
}
相关推荐
麦兜*几秒前
Spring Boot 启动过程全解析:从main方法到Tomcat启动的魔法之旅
java·spring boot·后端·spring·tomcat·firefox
古城小栈3 分钟前
Rust 闭包 敲黑板
开发语言·rust
GrowingYi5 分钟前
Go语言的特性
开发语言·后端·golang
零度@8 分钟前
Java-Redis 缓存「从入门到黑科技」2026 版
java·redis·缓存
冬奇Lab8 分钟前
Vercel部署全攻略:从GitHub到上线,10分钟让你的前端项目免费拥有自己的域名
前端·后端·node.js
zzhongcy8 分钟前
多级缓存对比(Caffeine + Redis),以及缓存不一致问题的解决
java
宁在春8 分钟前
【2025 年终总结】人好像真的只活那么几个瞬间
后端·程序员·年终总结
小尧嵌入式8 分钟前
c++红黑树及B树B+树
开发语言·数据结构·c++·windows·b树·算法·排序算法
程序员根根10 分钟前
AOP 全解析:从核心概念到实战落地(Spring Boot 场景)
后端
带刺的坐椅10 分钟前
灵动如画 —— 初识 Solon Graph Fluent API 编排
java·ai·agent·solon·flow·langgraph