Java 如何验证私有方法的输入?
我有一个私有方法(例如:二进制搜索),它需要特定的输入(例如:排序的数组)。 它应该如何防止无效输入,例如未排序的数组作为输入Java 如何验证私有方法的输入?,java,exception,assertions,Java,Exception,Assertions,我有一个私有方法(例如:二进制搜索),它需要特定的输入(例如:排序的数组)。 它应该如何防止无效输入,例如未排序的数组作为输入 公共方法可以引发异常,但是私有方法的行为应该是什么呢?您也可以验证私有方法的输入,并从私有方法引发异常您可以为您的方法定义自定义异常,并从您的方法引发异常私有方法也可以引发异常。
公共方法可以引发异常,但是私有方法的行为应该是什么呢?您也可以验证私有方法的输入,并从私有方法引发异常您可以为您的方法定义自定义异常,并从您的方法引发异常私有方法也可以引发异常。