如何验证私有方法的输入?

时间:2015-01-14 07:37:29

标签: java exception assertions

我有一个私有方法(例如:二进制搜索)需要某些输入(例如:一个已排序的数组)。 它应该如何防止诸如未排序数组之类的无效输入作为输入?

公共方法可以抛出异常,但私有方法的行为应该是什么?

2 个答案:

答案 0 :(得分:1)

您也可以验证私有方法的输入,并从私有方法中抛出异常

答案 1 :(得分:1)

您可以为方法定义自定义异常,并可以从方法中抛出该异常