码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员 05-self关键字

时间:2014-09-28 14:15:02      阅读:156      评论:0      收藏:0      [点我收藏+]

标签: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 }

 

 

黑马程序员 05-self关键字

标签:android   style   blog   http   color   io   os   ar   java   

原文地址:http://www.cnblogs.com/xdl745464047/p/3997976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!