这个问题源于几个相关的问题,并且在某种程度上重新审视了第一个问题,第一个问题似乎对OP的主要问题没有明确的答案:
我非常清楚私有方法的用途,但我很难想到一个例子,让函数的实现在私有方法中不会给API使用者带来问题,但将实现直接放在公共方法中会造成问题。这是Java API中的一种常见做法。
我基本上是在重复上面的第一个问题,因为我没有读到一个巩固我理解的答案。举同样的例子:
public class Sum {
private int sum(int a, int b){
return a + b;
}
public int getSum(int