黑马程序员技术交流社区
标题:
oc点语法死循环(二)
[打印本页]
作者:
J丶k
时间:
2015-10-5 20:58
标题:
oc点语法死循环(二)
@implementation Person
- (int)age
{
NSLog(@"age");
// 会引发死循环
return self.age;// [self age];
}
@end
复制代码
在上面这段代码中只是展示的对成员变量age的getter方法的实现,代码return self.age就相当于[self age],此方法是对象方法,self指向Person对象,Person对象调用Person类中的age方法,age方法中又会是Person对象调用age方法,从而造成死循环!
作者:
浩润2015
时间:
2015-10-5 21:47
说的很好哦
作者:
sclea
时间:
2015-10-5 22:33
总结的很全面啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2