抽象类中可以有普通方法,必须有抽象方法,可以有成员变量,不可以被实例化; 接口中只能有抽象方法,不能有普通方法,可以有静态常量,不可以被实例化,接口可以看作一个特殊的抽象类。 ps!!!jdk1.8中新增了接口中可以存在默认方法和静态方法!