相同点:
1.都是上层的抽象层
2.都不能被实例化
3.都包含抽象方法
不同点:
1.接口只能包含常量、抽象类可以包含变量和常量
https://blog.csdn.net/ameyume/article/details/6189749
(开闭原则:接口对拓展开放,对修改关闭)
2.可以实现多个接口,只能继承一个抽象类
3.接口只能包含抽象方法,抽象类可以包含抽象方法和普通方法
4.抽象的级别:接口>抽象类>实现类。
相同点:
1.都是上层的抽象层
2.都不能被实例化
3.都包含抽象方法
不同点:
1.接口只能包含常量、抽象类可以包含变量和常量
https://blog.csdn.net/ameyume/article/details/6189749
(开闭原则:接口对拓展开放,对修改关闭)
2.可以实现多个接口,只能继承一个抽象类
3.接口只能包含抽象方法,抽象类可以包含抽象方法和普通方法
4.抽象的级别:接口>抽象类>实现类。