黑马程序员技术交流社区

标题: 笔记1 [打印本页]

作者: 愿得一人心1111    时间: 2015-8-21 21:48
标题: 笔记1
self在变量中的使用
        1.        #import <Foundation/Foundation.h>        2.        @interface Person:NSObject        3.        {        4.            int speed;  实例变量名        5.        }        6.        -(void)setSpeed:(int)speed;        7.        -(int)speed;        8.        @end        9.        @implementation Person        10.        -(void)setSpeed:(int)speed{    形参名        11.            //speed=speed;         实例变量名与形参名相同,相当于两个都是局部变量  int a=0;   a=a;        12.            self->speed=speed;     实例变量名与形参名相同时,通过self访问成员变量        13.        }        14.        -(int)speed{        15.            return speed;        16.        }        17.        @end        18.        int main(int argc, const char * argv[]) {        19.            @autoreleasepool {        20.                Person *p=[Person new];        21.                [p setSpeed:45];        22.                NSLog(@"speed=%d",[p speed]);        23.            }        24.            return 0;        25.        }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2