接口和抽象类的区别
1.定义关键字 抽象类 abstract class 接口interface
2.组成 抽象类由常量 变量 抽象方法 普通方法 构造方法 接口由抽象方法 全局变量
3.权限 抽象类可以使用各种权限 接口只能是public
4.关系 一个抽象类可以实现多个接口 接口不能够继承抽象类,却可以继承多接口
5.使用 子类使用extends继承抽象类 子类使用implements实现接口
抽象类和接口的对象都是利用对象多态性的向上转型,进行接口或抽象类的实例化操作
6.设计模式 抽象类用模板设计模式 接口用工厂设计模式和代理设计模式、
7.一个子类只能继承一个抽象类 一个子类可以实现多个接口
总结很重要哦 方法得当,坚持会有奇迹哦