java - 为什么在 java8 中使用“default”关键字
问题描述
在 Java 8default
中引入了方法实现。我的问题是为什么需要default
在方法名称/签名中包含关键字。为什么不能default
像通常的方法实现一样没有关键字?
解决方案
它使意图明确。您不能意外地为方法创建默认实现。就像abstract
方法需要关键字一样,而不仅仅是没有实现的方法。
粗心的程序员的安全预防措施。
推荐阅读
- javascript - 带有点击滚动功能的粘性导航
- python - Flutter 移动应用程序中的 Python 和 Dart 集成
- python - 如何使用 mTurk API 创建项目?
- python - 为什么当我使用 Python Flask 使用不同的地址时会得到不同的外观?
- swift - 如何同步多个控件?
- c# - 在 Unity 上安装 Firebase 时出现错误“正在卸载损坏的程序集”
- javascript - JS 在 Dropbox 上使用 SQL 选择
- c# - 当 SQL 返回浮点数时,ExecuteScalar 返回双精度
- c# - 为什么 .NET 框架开发人员在展开循环时选择 10(在 x64 12 上)作为因素?
- javascript - 涉及数组和 json javascript 的基本 2d 游戏问题