黑马程序员技术交流社区
标题:
笔记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