抽象方法,没有方法体,可以省略public和abstract的修饰符
接口中除了抽象方法,还可以有:
- 默认方法(default)【jdk8 新特性】
- 静态方法(static)【jdk8 新特性】
- 私有方法(private)【jdk9 新特性】
在实现类implements接口后,必须要实现接口中的抽象方法,另外三种可以不作实现。如果就是不想实现,或者不想完全实现所有抽象方法,必须要把实现类定义成抽象。
抽象方法,没有方法体,可以省略public和abstract的修饰符
接口中除了抽象方法,还可以有:
- 默认方法(default)【jdk8 新特性】
- 静态方法(static)【jdk8 新特性】
- 私有方法(private)【jdk9 新特性】
在实现类implements接口后,必须要实现接口中的抽象方法,另外三种可以不作实现。如果就是不想实现,或者不想完全实现所有抽象方法,必须要把实现类定义成抽象。