我知道我们可以在Java中通过接口实现100%的抽象,通过抽象类实现部分抽象。
面试时,面试官让我说说除了接口之外还有什么方法可以实现100%抽象。还有其他办法吗?
使用没有实现方法的抽象类。这些纯抽象类(如接口)的实现为零。
如果您想了解纯抽象类以及为什么可以使用它们代替接口,您可以阅读纯抽象类和接口。
编辑:请注意,从 Java 8 中添加默认方法开始,接口不再必然 100% 抽象。