标签: java exception assertions
我有一个私有方法(例如:二进制搜索)需要某些输入(例如:一个已排序的数组)。 它应该如何防止诸如未排序数组之类的无效输入作为输入?
公共方法可以抛出异常,但私有方法的行为应该是什么?
答案 0 :(得分:1)
您也可以验证私有方法的输入,并从私有方法中抛出异常
答案 1 :(得分:1)
您可以为方法定义自定义异常,并可以从方法中抛出该异常