标签:android style blog http color io os ar java
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
1、self关键字的用途
1> 谁调用当前方法,self就代表谁
a、self出现在对象方法中,self就代表对象
b、self出现在类方法中,self就代表类(类名)
2> 在对象方法中利用 self ->成员变量名 访问当前对象内部的成员变量
3> [self 方法名]可以调用其他对象方法或类方法
1 #import <Foundation/Foundation.h> 2 //类的声明 Person类 3 @interface Person : NSObject 4 - (void)run;//跑 5 - (void)eat;//吃 6 @end 7 8 //类的实现(方法实现) 9 @implementation Person 10 - (void)run 11 { 12 NSLog(@"人在跑"); 13 } 14 15 - (void)eat 16 { 17 //self在对象方法中,代表对象 18 //self调用了run方法 19 [self run]; 20 NSLog(@"人在吃"); 21 } 22 @end 23 24 int main(int argc, const char * argv[]) 25 { 26 //创建一个对象 27 Person *person1 = [Person new]; 28 [person1 run]; 29 [person1 eat]; 30 return 0; 31 }
标签:android style blog http color io os ar java
原文地址:http://www.cnblogs.com/xdl745464047/p/3997976.html