Questions tagged «default-method»

1
Java默认方法用法
几十年来,它一直是接口那样的话只 只(只)指定的方法签名。我们被告知这是“正确的做事方式™”。 然后Java 8出来并说: 好吧,嗯,现在您可以定义默认方法了。再见,再见。 我对有经验的Java开发人员和最近(过去几年)开始开发它的人如何消化它感到好奇。我也想知道这如何适合Java正统和实践。 我正在构建一些实验代码,并且在进行一些重构时,最终得到了一个接口,该接口简单地扩展了标准接口(Iterable)并添加了两个默认方法。老实说,我对此感到非常好。 我知道这有点开放,但是现在Java 8已在实际项目中使用了一段时间,围绕默认方法的使用是否存在正统观念?在讨论它们时,我最常看到的是关于如何在不破坏现有使用者的情况下向接口添加新方法。但是像我上面给出的示例一样从一开始就使用它。是否有人在其界面中提供实现时遇到任何问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.