我的想法是有一个验证器接口,它有方法getRealValue()
。返回值取决于字段,它可以是String
或Integer
值Long
。
我的机会是:
Object
每次调用此方法后,我都可以将返回类型分配为并使用强制转换。(RuntimeError
如果发生错误的铸造)。我可以在实例化它时使用通用的传递返回类型到验证器(我仍然必须使用强制转换,但在方法内部
getRealValue
并且只有一次)。如果RuntimeError
我忘记传递返回类型或传递错误的类型。
如果有一种方法可以将返回类型存储在验证器中并使用它?