gpt4 book ai didi

java - 为什么要将接口(interface)声明为抽象的?

转载 作者:IT老高 更新时间:2023-10-28 20:32:18 25 4
gpt4 key购买 nike

将接口(interface)声明为抽象有什么意义?接口(interface)方法也是如此。有道理吗?

例如。

public abstract interface Presenter {
public abstract void go(final HasWidgets container);
}

最佳答案

你在哪里看到你发布的代码块,任何旧的 java 代码库?
这就是 JLS不得不说:

9.1.1.1 抽象接口(interface):
每个接口(interface)都是隐式抽象的。此修饰符已过时,不应在新程序中使用。

9.4 抽象方法声明:
为了与旧版本的 Java 平台兼容,允许但从风格上讲,不鼓励过多地指定抽象修饰符用于接口(interface)中声明的方法。

关于java - 为什么要将接口(interface)声明为抽象的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134200/

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