【问题标题】:Returning results from a helper method [closed]从辅助方法返回结果[关闭]
【发布时间】:2011-10-31 04:14:47
【问题描述】:

假设我有以下辅助方法

public int doTheSum(int num1, int num2)
{
    return num1 + num2;
}

还有这个方法

public int doSum(int num1, int num2)
{
    return the answer from the helper method
}

那么我如何获得从辅助方法返回结果的方法

【问题讨论】:

  • 你可以自己解决这个问题,保证。你认为什么可能有效?你试过什么?

标签: java methods helper


【解决方案1】:

就这么简单:

public int doSum(int num1, int num2)
{
    return doTheSum(num1,num2);
}

【讨论】:

  • @user445714 确保不要将doTheSum 写成doSum!您将收到 StackOverFlow 错误!
  • 勺子喂养胜出。很难相信问题的原始发布者无法首先尝试自己展示解决方案。更糟糕的是你和其他人不让他这样做。
  • @Hovercraft Full Of Eels,其实我觉得回答这样的问题有点不对,但我认为 user445714 可能正在迈出他/她编程的第一步(我记得这可能是多么令人沮丧)。
  • 我也记得,但我也记得如果我被推到一个解决方案而不是给出一个解决方案,我会学到更多,因此我在对他的原始帖子的评论中向 OP 提出了问题(他从未回答过) ——但他当然不必这样做,因为他得到了解决方案。
【解决方案2】:
public int doSum(int num1, int num2)
{    
   return doTheSum(num1, num2);
}

【讨论】:

    【解决方案3】:
    public int doSum(int num1, int num2)
    {
        return this.doTheSum(num1, num2)
    }
    

    【讨论】:

      【解决方案4】:

      这只是对doTheSum 方法的方法调用:

      public int doSum(int num1, int num2)
      {
          return doTheSum(num1, num2);
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-19
        • 1970-01-01
        • 2014-03-20
        • 1970-01-01
        • 1970-01-01
        • 2016-07-20
        相关资源
        最近更新 更多