java 接口怎么写

Java

1个回答

写回答

jingqi123

2022-10-15 06:11

+ 关注

Java
Java

Java 接口(interface)是用于描述类应该具有哪些方法和属性的一种规范和约束。

接口的定义格式如下:

Java

ABS
ABS

public interface MyInterface {

// 定义常量(编译器会自动添加 public static final)

int MAX_VALUE = 100;

// 定义抽象方法(编译器会自动添加 public ABStract)

void doSomething();

}

说明:

- 接口通过 interface 关键字定义,并且默认是 public 的;

- 在接口中,可以定义常量和抽象方法(即没有方法体的方法),但不能定义实例变量或普通方法;

- 声明常量时,可以省略 public static final 关键字;

- 声明抽象方法时,可以省略 public ABStract 关键字。

接口的实现方式:

Java

public class MyClass implements MyInterface {

@Override

public void doSomething() {

// 实现接口中的抽象方法

}

}

说明:

- 实现接口时,使用 implements 关键字,并且应该实现接口中定义的所有方法;

- 实现方法应该加上 @Override 注解,以确保正确重写接口中的方法。

另外,从 Java 8 开始,接口中可以定义默认方法(即有方法体的方法)和静态方法,用法类似于普通方法,只是需要加上 defaultstatic 关键字。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号