0
A
回答
2
是的,但它是(IMO)一个可怕的设计。您可以为您的Exception
指定一个枚举类型的字段,在构造您的自定义实例并为其添加访问器时传递所需的实例。
throw new MyException(MyEnum.MY_VALUE);
而且,当你抓住它,
} catch (MyException me) {
MyEnum theEnum = me.getMyEnum();
// ...
}
相关问题
- 1. 枚举国际例外
- 2. C++通过枚举
- 3. Java枚举类型实例
- 4. Java枚举实例化
- 5. 通过名称获取java枚举
- 6. 如何通过Java中的Scala枚举
- 7. 枚举的枚举[JAVA]
- 8. Java类枚举枚举类
- 9. Java枚举找到枚举
- 10. Java - 枚举通配符
- 11. 在Java中接通枚举
- 12. 枚举通过使用JavaScript
- 13. 如何通过IDictionary枚举
- 14. 枚举通过Dictionary.KeyCollection为了
- 15. 查询通过枚举RavenDB
- 16. 通过枚举参数
- 17. NSArray的枚举通过组
- 18. 枚举通过数据源
- 19. JPQL通过枚举排序
- 20. 通过枚举浮点数
- 21. 批量枚举通过IQueryable
- 22. 是枚举实例“封闭”在枚举类型的Java?
- 23. 与枚举外键
- 24. 休眠envers枚举审计例外
- 25. C++抓枚举值作为例外
- 26. 通过枚举方式的单例是懒惰初始化的?
- 27. 接通枚举在Java中:不合格的枚举常量
- 28. 在枚举java
- 29. “ - ”枚举的Java
- 30. Java枚举
嘿埃利奥特,感谢您的快速回复。我真的很想知道你的意见,为什么这是糟糕的设计。 –
那么,接收端不需要知道这个枚举?所以它必须被宣布两次 – Tim