gpt4 book ai didi

java - 应该在哪里定义自定义(并且很少发生)异常?

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

应该在哪里定义只由一个方法抛出的自定义异常?如果我可以将它们写成本地类,那将是完美的,但是我不能抛出它们,因为它们无法解析为类型...

提前致谢

最佳答案

将它们创建为定义该方法的嵌套类:

class MyClass {
void myMethod() throws MyCustomException {}

static class MyCustomException extends Exception {}
}

请注意,在这种情况下,自定义异常类需要是static 才能符合ThrowableSerializable 接口(interface)。

关于java - 应该在哪里定义自定义(并且很少发生)异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35141369/

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