使用前一种方法的调用方法答案

时间:2015-05-23 17:30:44

标签: java oop methods return

我想知道你怎么用前面的方法答案来调用方法。让我们说: 我有多个类,coolNumber()方法和addNumber方法。

A.coolNumber(); //returns 2
addNumber(int i); //add 2

对于addNumber(),你如何使用2的答案作为Int;?并使用喜欢

A.coolNumber().addNumber();

as:addNumber(coolNumber);

我只是简化了这个问题,实际上我正在处理一个单身人士和getter and setters方法。

3 个答案:

答案 0 :(得分:4)

您需要传入方法addNumber()的参数。这就是将变量传递给方法的方法。 A.coolNumber()可以被认为是一个int,因为它返回int 2.因此你需要这样做...

addNumber(A.coolNumber());
//Don't forget the parenthesis after the method call!

由于A.coolNumber返回2,因此您不会更改A.coolNumber()中的返回值,因此它将与以下代码相同。

addNumber(2);

答案 1 :(得分:2)

您正在寻找的是:

addNumber(A.coolNumber());

这会将A.coolNumber()返回的值作为参数传递给addNumber

P.S,确切的调用可能会略有不同,具体取决于这两种方法属于哪些类,以及它们是静态方法还是实例方法,您没有在问题中指定。

答案 2 :(得分:1)

您可以使用以下代码段 -

<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingOne">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          1. Heading One
        </a>
      </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
      <div class="panel-body">
          <form class="form form-group" method="post" role="form">
              <div>{{ wtf.form_field(form.field1) }}</div>
              <div>{{ wtf.form_field(form.field2) }}</div>
              <div>{{ wtf.form_field(form.field3) }}</div>
              <div>{{ wtf.form_field(form.field4) }}</div>
          </form>
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingTwo">
      <h4 class="panel-title">
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          2. Heading Two
        </a>
      </h4>
    </div>
    <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
      <div class="panel-body">
          <form class="form form-group" method="post" role="form">
              <div>{{ wtf.form_field(form.field5) }}</div>
              <div>{{ wtf.form_field(form.field6) }}</div>
              <div>{{ wtf.form_field(form.field7) }}</div>
          </form>
      </div>
    </div>
  </div>
</div>

<form class="form form-group" method="post" role="form">
  <div>{{ wtf.form_field(form.submit) }}</div>
</form>

或者您可以使用以下代码段 -

int someInt = A.coolNumber(); //assign it to someInt, since coolNumber() returns 2.
addNumber(someInt); //use someInt