我有一个Java类,处理单值和多值数据。因此,它公开了两种方法:
getValue()
和 getValues()
。但是,当针对多值数据调用getValue
方法时,我想抛出某种异常。我应该使用哪个最相关的异常类?我觉得IllegalAccessException
不合适,因为我没有使用反射或任何发现技术;IllegalArgumentException
也不合适,因为我没有传递任何参数。