有抽象方法,类必然为抽象类。
普通方法与抽象方法的区别在于是否有abstract 和方法体。并且抽象方法以;结尾。
抽象类与普通类相比,它无法实例化,并且需要abstract关键字。其它一致(成员变量,方法,构造方法)
接口:public interface 接口名,与类名方式一致。
其中权限只能设置为public 或者 默认权限。否则报错
接口里只能定义public static final 常量
具备方法体的只用通过添加static 和 default
static为静态方法,通过接口名调用。
default为正常方法。子类在implements接口时,default方法不必重写。