首页 > 解决方案 > 为什么在 java8 中使用“default”关键字

问题描述

在 Java 8default中引入了方法实现。我的问题是为什么需要default在方法名称/签名中包含关键字。为什么不能default像通常的方法实现一样没有关键字?

标签: javajava-8interfacedefault

解决方案


它使意图明确。您不能意外地为方法创建默认实现。就像abstract方法需要关键字一样,而不仅仅是没有实现的方法。

粗心的程序员的安全预防措施。


推荐阅读