标签:
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
Person *p = [Person new];
[p setAge : 10]; // 等价于 p.age = 10;
int a = [p age]; // 等价于 int a = p.age;
p.age = 10; 并非访问p对象的成员变量 _age;即使是访问p对象的成员变量_age也应该写成p -> _age;此句正确的含义是调用了p对象的setAge:方法。
如果后面有赋值,即:p.age = 10;就是调用了p对象的setAge:方法;没有赋值,即:p.age;就代表调用了p对象的getAge方法:(int)age;
标签:
原文地址:http://www.cnblogs.com/unique-ios/p/4331073.html