抽象类与接口的区别?
抽象类可以有抽象方法,也可以有普通方法。接口的方法只能是抽象方法。
子类在继承抽象类时,必须重写父类的抽象方法,普通方法可以不重写。
子类在实现接口时,必须重写接口的所有方法。
接口的作用是发布一种规范或者说是发布一种约束。