#import <Foundation/Foundation.h> /* self的用途: 1> 谁调用了当前方法,self就代表谁 * self出现在对象方法中,self就代表对象 * self出现在类方法中,self就代表类 2> 在对象方法利用"self->成员变量名"访问当前对象内部的成员变量 *- (void)test{ int _age = 20; NSLog(@"Person 的年龄是%d", self ->_age); } 2> [self 方法名]可以调用其他对象方法\类方法 */ @interface Dog : NSObject - (void)bark; - (void)run; @end @implementation Dog - (void)bark { NSLog(@"汪汪汪"); } - (void)run { [self bark]; //NSLog(@"汪汪汪"); NSLog(@"跑跑跑"); } @end int main() { Dog *d = [Dog new]; [d run]; return 0; }
灰摩托(huimotuo)http://www.cnblogs.com/huimotuo/