抽象类和接口的区别

1. 抽象类中抽象方法只能有方法声明,不能包含方法体。方法可以包含方法体。接口里面只有方法声明。

2. 抽象类可以包含成员变量,接口却不能包含。

3. 抽象类的所有成员可以添加访问修饰符,而接口不能显示的添加修饰符。

4. 接口可以是多继承,而抽象类是单继承。

原文地址:https://www.cnblogs.com/dyc0113/p/3287933.html