首页 > 代码库 > 黑马程序员 05-self关键字
黑马程序员 05-self关键字
———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 Person10 - (void)run11 {12 NSLog(@"人在跑");13 }14 15 - (void)eat16 {17 //self在对象方法中,代表对象18 //self调用了run方法19 [self run];20 NSLog(@"人在吃");21 }22 @end23 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 }
黑马程序员 05-self关键字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。