每当我定义一个新的异常时,我倾向于做以下两件事之一:
- 创建一个异常(exception)文件,其中包含我的项目中定义的所有新异常(exception)的列表。
- 将每个已定义的异常与引发它的类放在同一个文件中。
当我在与另一个类相同的文件中定义一个公共(public)异常时,Netbeans 不喜欢它,例如第 2 点。虽然我还没有尝试过,但我相信它会因为类似的问题而对我大喊大叫与第 1 点相同的文件中存在多个异常的原因。
每个异常真的应该有自己的文件,还是有一些其他的 Netbeans 会接受的风格?我对 Java 和 Netbeans 还很陌生,很想知道合适的风格是什么。
最佳答案
我将异常放在他们自己的文件中。为什么不呢?
一个文件中不能有多个公共(public)类。如果您试图以某种效率的名义将公共(public)异常与另一个公共(public)类放在一起,我建议您返回并重新阅读 Java 规范。
关于java - Java 异常应该有自己的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895283/