首页 / 科技周边 / 正文

接口里的方法都是抽象方法吗 

不一定。接口中的方法可以是抽象方法,也可以是默认方法(default)、静态方法(static)和私有方法(private)。

在Java 8之前,接口中的所有方法只能是抽象方法。从Java 8开始,接口中允许有实体的默认方法,默认方法以default关键字声明。静态方法不能通过实现类的对象调用,需要通过接口名点方法名使用。私有方法主要用来解决多个默认方法重复的问题。

需要注意的是,接口中的方法都不能有实现部分。

如有侵权请及时联系我们处理,转载请注明出处来自