所以在java中,假设你在一个类'Foo'中有一个非静态方法'bar()'。
class Foo
{
private int m_answer;
public Foo()
{
m_answer = -1;
}
public void bar(int newAnswer)
{
m_answer = newAnswer;
}
}
然后说你这样调用这个方法:
Foo myFoo = new Foo();
myFoo.bar(42);
现在调用的堆栈帧包括整数参数,以及用作对象内部引用的“this”参数。
除了“this”和方法参数之外,还有哪些有趣的参数被复制到新的堆栈帧中?
.