如何设计返回两种不同返回类型的类方法?

Sam*_*hra 1 java methods return-type return-value

一个具有小逻辑的子类,它返回布尔值true/false或错误消息但是在任何异常的情况下它会捕获到同一个类和错误消息,仅用于暗示用于在UI中显示错误消息的上层类.i'm n能够考虑如何管理子类返回值,因为如果子类成功运行它返回布尔值true/false,但是如果出现错误则返回String错误消息这一点我发现了来自method.please的两种不同类型返回值的问题帮帮我怎样才能解决这个问题.

sta*_*ker 5

您有两个选项返回一个对象

class Status {
   Boolean succesful;
   String errorText;
}
Run Code Online (Sandbox Code Playgroud)

如果发生错误,则抛出异常

throw new Exception( errorText );
Run Code Online (Sandbox Code Playgroud)