黑马程序员技术交流社区

标题: 做作业 OC关联问题有疑问 [打印本页]

作者: 学以致用表初衷    时间: 2016-1-26 12:20
标题: 做作业 OC关联问题有疑问

复制代码
  1. #import <Foundation/Foundation.h>
  2. #import "Person.h"




  3. int main(int argc, const char * argv[]) {
  4.     @autoreleasepool {
  5.         Person *p=[Person new];
  6.         Computer *CCC=[Computer new];
  7.         
  8.         [p setName:@"老四"];
  9.         [CCC setName:@"外星人笔记本"];
  10.         [p setCname:CCC];
  11.         [p game];
复制代码
反馈给我的是
用外星人笔记本笔记本玩游戏,今天这个LOL游戏真特么坑。
我怎么做才能把老四加上去???


作业.zip

3.26 KB, 下载次数: 345


作者: 学以致用表初衷    时间: 2016-1-26 13:36
恩。。我研究出来了。
声明时用 字符串作为声明对象。
-(void)playgame:(NSString *)pp{


    NSLog(@"%@用%@笔记本玩游戏,今天这个LOL游戏真特么坑,",pp,_name);

}


然后人的实现里 加入-(void)game{
    [_cname playgame:@"老四用的这个剑圣"];


}
这样就OK了。。~~~




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