Что вы подразумеваете под вызывающим методом в Java? - PullRequest
1 голос
/ 25 июля 2011

Я запутался в том, что вызывает метод menans в Java. Может кто-нибудь прояснить это на примере?

Ответы [ 3 ]

2 голосов
/ 25 июля 2011

Это относится к методу, который вызывает другой метод.

public void foo() {
  bar();
}

public void bar() {
   // foo could be the caller of bar here.
}

В общем, если вы посмотрите на свою трассировку стека, каждые две последовательные строки A и B в основном означают, что «A называется B» или «B является вызывающей стороной A«.

1 голос
/ 25 июля 2011

Какой-то код вызывает метод.Это будет вызывающая сторона.

Пример:

public class A {
   public static void main(String[] argv) {
       System.out.println("Hello");
   }
}

Здесь метод println вызывается A#main (метод main в классе A).

1 голос
/ 25 июля 2011

См. Следующий пример:

public static void main(String[] args) {
    System.out.println("hello, world");
}

Метод main () является вызывающим println()

...