接口 普通类只有具体实现抽象类具体实现和规范(抽象方法)都有!接口只有规范!只有约束! 接口就是规范,定义的是一组规则,接口的本质是契约,制定好了以后必须遵守!声明类的关键字是class,声明接口的关键字是interface;接口不能被实例化~,接口都需要有实现类(关键字implements);接口中定义的变量都是静态常量;接口中定义的所有方法都是abstract抽象的,无法写方法体,还都是public的(可以不写public);实现类的命名一般是在接口名后面加Impl关键字的缩写;实现了接口的类,就需要重写接口里面的全部方法,不然会报错!!!接口是可以多继承的!!! //interface 接口关键字 接口都需要有实现类 public interface Service { //接口中定义的变量都是静态常量 public static final int aa = 11; //接口中定义的所有方法都是abstract抽象的,无法写方法体,还都是public的 void run(String name); void add(String name); } public interface A { void timer(); } //类可以用 关键字implements 来实现接口 //多继承~~ public class ServiceImpl implements Service,A{ @Override public void run(String name) { } @Override public void add(String name) { } @Override public void timer() { } }