gpt4 book ai didi

java - 如何确保在类中重新实现 toString() 方法?

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

假设我有一个接口(interface)和许多实现该接口(interface)的类。我想在每个类中强制覆盖 toString() 的默认实现(也就是说,如果某些类不覆盖它,那将导致编译错误)。

有可能实现吗?在接口(interface)体中声明public abstract String toString();,带或不带@Override注解,都是合法的,但没有任何作用。

最佳答案

是的,有点。

protected abstract String internToString();

然后

@Override
public String toString() {
return internToString();
}

在你的基类中。

关于java - 如何确保在类中重新实现 toString() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13663441/

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