
Java
public interface 接口名{
// 声明常量
// 定义方法
}
例如,以下是一个形状接口的声明:
public interface Shape{
public static final double PI = 3.14;
double getArea();
double getPerimeter();
}
此接口声明了两个方法getArea()和getPerimeter(),以及一个常量PI。实现此接口的类需要实现这两个方法并可以使用常量PI。
在Java 8及以上版本中,接口还可以定义默认方法和静态方法。默认方法是一种带有默认实现的接口方法,可以在接口中声明并且有默认实现,而不强制实现它的类要覆盖它。静态方法是一种与接口关联但不属于任何实体的方法,可以在接口中声明和定义,也可以在实现该接口的类中使用。例如,以下是一个带有默认方法和静态方法的接口:
public interface Greetings {
default void sayHello(String name) {
System.out.println("Hello, " + name);
}
static void sayHi() {
System.out.println("Hi!");
}
}
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号