1.一个类只能继承一个抽象类,但是一个类可以实现多个接口 2.抽象类不能被实例化,可以通过子类对父类的方法进行重写(抽象类的方法也可以不实现),而接口定义的方法必须实现 3.抽象类可以实现方法,而接口只能定义方法