1.抽象类可以存在普通成员函数,而接口中只能存在public abstract方法 2.抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public abstract final类型的 3.抽象类只能继承一个,接口可以实现多个