Java中方法的调用者是什么意思?

时间:2011-07-25 11:40:52

标签: java terminology

我很担心方法的调用者在Java中意味着什么。有人可以用一个例子澄清这个吗?

3 个答案:

答案 0 :(得分:2)

它指的是调用另一种方法的方法。

public void foo() {
  bar();
}

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

一般来说,如果你查看你的堆栈跟踪,每两条连续的A和B线基本上是指:A由B«调用,或者»B是A«的调用者。

答案 1 :(得分:1)

请参阅以下示例:

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

方法main()是println()

的调用者

答案 2 :(得分:1)

有些代码正在调用该方法。那将是来电者。

示例:

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

此处,方法printlnA#main调用(类main中的方法A)。