接口只能做方法申明,不能包含方法体,抽象类中可以有方法体
接口里定义的变量只能是公共的静态常量,抽象类中的变量可以是普通变量。
抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象方法,那么该子类只能是抽象类。同样,一个实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。
抽象类里的抽象方法必须全部被子类所实现,如果子类不能全部实现父类抽象方法,那么该子类只能是抽象类。同样,一个实现接口的时候,如不能全部实现接口方法,那么该类也只能为抽象类。
本文标题:接口和抽象类的区别
本文链接:https://www.haomeiwen.com/subject/lrjidxtx.html
网友评论