首先要明白接口不是类而是抽象方法的集合 抽象类与接口都不能实例化 区别 抽象类中可以写普通的方法 对于接口:JDK1.8以后可以写static以及default的方法抽象类中存在构造器,而接口不是类,所以不存在构造器抽象类被继承extends 接口被实现implement,接口可以同时被实现多个接口可以用于匿名内部类。