Case:1
class A
{
private int i=0;
public void display()
{
this.getValue();
}
private int getValue()
{
return i+2;
}
}
Case:2
class B
{
public void display()
{
int i=0;
this. getValue(i);
}
private int getValue(int i)
{
return i+2;
}
}
每當我打電話給 display()時,這兩種情況下的「i」聲明是否有很大的差異(除全局訪問以外)有什麼差異 ?變量聲明?
您可能想要提及您正在使用哪種語言。答案在C/C++/C#/ Java系列中可能是相同的,但有可能它不是。 – ctford 2009-10-09 11:43:07