在Java中,接口表示一种规范/约束/要求实现者必须遵循该规范:用来约束使用者应该怎么做。
接口定义: interface 接口名称 { }
实现接口:类名 extends 类 (只能继承一个类) implements 接口(接口可以实现多个){ }
类名 implements 接口{ }
注意点
定义接口代码
//定义接口 public interface InterTest { //接口当中的变量都是全局静态变量,需要初始化 //相当于 public static int a = 22; public int a = 22; public abstract void test(); //public和abstract可以省略,都是抽象公共的 void test2(); }
实现接口代码
//可以实现多个接口 public class InterImpl implements InterTest,InterTest2{ @Override public void test() { } @Override public void test2() { } }
相同点
不同点