【发布时间】:2011-09-22 15:01:53
【问题描述】:
所以我正在阅读其他一些关于使用点符号访问实例变量的帖子,其定义如下:
通过 self.myVariable,您正在访问实例变量 myVariable 通过 myVariable 您正在访问局部变量。他们不是 同样的事情。
这对我来说似乎很困惑,尤其是来自 java 背景。有人可以在这里清楚地向我解释他所说的局部变量是什么意思吗?这和在java中使用它是一样的吗?如果它是相同的,那么在java中如果说你有:
private int myVariable;
int testFunction(int m)
{
myVariable = 3;
}
这将访问 myVariable 实例变量,因为该方法中没有定义局部变量。
【问题讨论】:
标签: iphone objective-c ipad