gpt4 book ai didi

Java 8 - 接口(interface)不再是抽象的了吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:44 29 4
gpt4 key购买 nike

到目前为止,Java 中的接口(interface)无法实现任何方法。根据定义,它们只是没有主体的方法签名的集合。

但 Java 8 似乎改变了这一点。

这是真的吗?到底什么是“默认方法”?什么是“功能接口(interface)”?有人关心给我解释一下吗? Google 上的内容非常困惑。

最佳答案

在 Java 8 中,Interfaces 现在可以拥有实际实现的 default 方法。这样做是为了帮助避免对实现已更改的 Interface 的用户造成问题,这样他们就不必更新所有类。

您可以通过将 default 关键字添加到您的方法签名来添加此功能。

参见 The Java Tutorials

关于Java 8 - 接口(interface)不再是抽象的了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415597/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com