gpt4 book ai didi

java - 公共(public)类与公共(public)静态内部类的异常

转载 作者:IT老高 更新时间:2023-10-28 21:06:28 25 4
gpt4 key购买 nike

我有两个选项(据我了解,它们在技术上是相同的)来声明仅从特定类 com.XXX.Foo 抛出的自定义异常类:

  • 作为包中的公共(public)类:com.XXX.CustomException
  • 作为公共(public)静态内部类:com.XXX.Foo.CustomException

哪个选项更好?

最佳答案

如果异常是非常特定于 Foo 类的,我不介意将其保留为 public 嵌套类。每当需要提取它时,只需提取它即可。

不过,在一般实践中,我从未见过任何为 Exception 定义的嵌套类。我也不知道Java API中是否存在。

关于java - 公共(public)类与公共(public)静态内部类的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4183585/

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