java - 这是对 Java 默认接口(interface)方法的可接受使用吗?

标签 java interface default-method

public interface Example<E>
{
    E get(int index);

    default E get()
    {
        return get(0);
    }
}

这将是界面的初始设计。这样的默认方法(主要用于默认参数)的使用是否可以接受,或者它们是否应该仅在将来用于添加功能?

最佳答案

关于java - 这是对 Java 默认接口(interface)方法的可接受使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42259968/

相关文章:

java - Java LongAdder的increment()和sum()是否会阻止两次获得相同的值?

java - 如何在使用 '<pathlist>' 时指定 'keytool -importcert ... -providerpath <pathlist>...'

java - 如何从 ArrayList 返回一个对象?

java - 使用 List<> 方法的 Java 通用接口(interface)上的编译器错误

java - 重写自定义Java类中的compareTo()方法?

java - Java初学者,在最后一个if-else语句中,我只是无法弄清楚 "but not both "部分

java - 在 Java 接口(interface)中添加新方法,因此它涉及对继承类的最小更改

java - 界面中的默认方法在命令提示符下运行,但在 eclipse 中不运行

java - 防止继承包外的接口(interface)

java - Java 8 中钻石探测解析或多重继承的规则