gpt4 book ai didi

java - Java 中的自定义异常类命名

转载 作者:行者123 更新时间:2023-11-29 08:03:09 25 4
gpt4 key购买 nike

我正在尝试创建一个自定义异常类,但在命名时遇到了问题。这是我到目前为止所拥有的:

public class MyException extends Exception {
public MyException() {
}
}

现在,我想要一个不称为 MyException 的异常。我可以使用:

public void EmptyException() {
}

感谢您的帮助。

最佳答案

最好为每个文件创建一个异常(exception):

MyException.java 中:

public class MyException extends Exception {
//useless to define here the default constructor
}

EmptyException.java

public class EmptyException extends Exception {
//useless to define here the default constructor
}

在这种情况下,使用内部类 = code smell

如果两个异常确实链接在一起,则更喜欢继承而不是内部类:

public class EmptyException extends MyException {
//useless to define here the default constructor since parent's constructor is zero-arg one.
}

关于java - Java 中的自定义异常类命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13149197/

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