1. 抽象类中抽象方法只能有方法声明,不能包含方法体。方法可以包含方法体。接口里面只有方法声明。
2. 抽象类可以包含成员变量,接口却不能包含。
3. 抽象类的所有成员可以添加访问修饰符,而接口不能显示的添加修饰符。
4. 接口可以是多继承,而抽象类是单继承。