接口的概念
java中的接口在 Java 语言中是一个抽象类型,是抽象方法的集合,接口通常用 interface 来声明。一个类通过继承接口的方式,从而来继承并且实现接口中的抽象方法。
定义接口如下:
public interface MyInterface {
// 常量
public static final int TODAY_CLOCK = 100;
// 方法
public void myMethod();
}
注意,MY_CONSTANT这个接口中的常量必须为公共的、静态的,而且只能初始化一次,不能再次赋值。
实现接口
实现接口如下:
public class MyClass implements MyInterface {
public void myMethod() {
// 实现
}
}
调用接口
在程序中,调用接口时,是通过接口定义的方法调用接口。示例代码:
public class Main {
public static void main(String[] args) {
MyInterface obj = new MyClass();
obj.myMethod();
System.out.println(MyInterface.TODAY_CLOCK);
}
}