黑马程序员技术交流社区
标题:
笔记6
[打印本页]
作者:
15132876050
时间:
2015-8-22 21:42
标题:
笔记6
self在对象方法中的使用
1. #import <Foundation/Foundation.h> 2. @interface Person:NSObject 3. -(void)eat:(NSString *)foodName; 4. -(void)run; 5. @end 6. @implementation Person 7. -(void)eat:(NSString *)foodName{ 8. NSLog(@"正在吃%@",foodName); 9. } 10. -(void)run{ 11. NSLog(@"人在走"); 12. // Person *p1=[Person new]; 13. // [p1 eat:@"鸡蛋"]; 这里p1和p不是同一个对象,空间地址不一样 14. 15. [self eat:@"粥"]; 这里的self就是p 16. } 17. @end 18. int main(int argc, const char * argv[]) { 19. @autoreleasepool { 20. Person *p=[Person new]; 21. [p run]; 22. } 23. return 0; 24. }
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2