如何验证私有方法的输入?
How to verify inputs to a private method?
我有一个私有方法(例如:二进制搜索)需要特定输入(例如:排序的数组)。
它应该如何防止无效输入,例如未排序的数组作为输入?
一个public方法可以抛出异常,但是私有方法的行为应该是什么?
您还可以验证私有方法的输入并从私有方法中抛出异常
您可以为您的方法定义一个自定义异常,并可以从您的方法中抛出该异常
我有一个私有方法(例如:二进制搜索)需要特定输入(例如:排序的数组)。 它应该如何防止无效输入,例如未排序的数组作为输入?
一个public方法可以抛出异常,但是私有方法的行为应该是什么?
您还可以验证私有方法的输入并从私有方法中抛出异常
您可以为您的方法定义一个自定义异常,并可以从您的方法中抛出该异常