したがって、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'とメソッドパラメータに加えて、他にどのような興味深いパラメータが新しいスタックフレームにコピーされますか?
。