Java方法调用返回

时间:2015-08-22 12:36:09

标签: java methods call

专家。 我正在尝试捕获或“捕获”从java方法调用返回的返回值。

例如: A类有一个返回int值的方法。 B类调用该特定方法(来自A类)并希望从方法调用中捕获结果。

我该怎么做? 任何帮助将不胜感激。 谢谢。

2 个答案:

答案 0 :(得分:3)

class A {
  public int someMethod() {
    return 1;
  }
}

class B {
  public void testMethod() {
    A a = new A();
    int value = a.someMethod();
  }
}

答案 1 :(得分:0)

您可以通过设置一个等于方法返回的int值的变量来完成此操作。假设methodA()中有ClassA

public int methodA() {
    return 0;
}

ClassB中,您首先需要创建ClassA的实例。调用方法时,设置另一个变量,在本例中为returnedValue(),等于它。这允许您重用该值而无需再次调用该方法。

ClassA objectOfA = new ClassA(); //instantiation
int returnedValue = objectOfA.methodA(); //returnedValue = 0