gpt4 book ai didi

java - 在接口(interface)实现中不实现异常抛出可以吗?

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

我已经为单链表制作了一个更具体的 ListIterator,并且我已经实现了大部分方法。我在描述中看到有些方法应该抛出异常,但有些异常似乎并不特别相关,尤其是当我使用泛型时。在实现中没有这些异常可以吗?

最佳答案

从根本上说,因为 throws 不是 method signature 的一部分,如果您的方法实现没有抛出相关异常,则可以关闭该异常。

例如,这是完全有效的:

public interface MyInterface {
void method() throws Exception;
}

public class Example implements MyInterface {
public void method() {
}
}

关于java - 在接口(interface)实现中不实现异常抛出可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47593478/

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