A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zzt244 中级黑马   /  2016-1-7 19:02  /  859 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#import <Foundation/Foundation.h>

@interface Gun : NSObject

@property int ZiDan;

-(void)SheJi;
@end

@implementation Gun


-(void)SheJi{
   
    NSLog(@"枪在射击...");
}
@end

@interface Soldier : NSObject

@property Gun *gun;


-(void)KaiQiang;
@end

@implementation Soldier

-(void)KaiQiang{
   
    [_gun SheJi];
}
@end

int main(int argc, const char * argv[]) {
    @autoreleasepool {
       Gun *gun = [Gun new];
        Soldier *s1 = [Soldier new];
        //给士兵一把枪
        s1.gun=gun;
       [s1 KaiQiang];
    }
    return 0;
}

由于本人英语不好 所以有些拼音代替了 勿喷   
Soldier 里的实现 里面的  [_gun SheJi]; 是怎么弄的  一个是属性 一个是办法 属性调用办法???????

2 个回复

倒序浏览
视频里的老师也是喜欢用拼音,他蛮搞笑的。
回复 使用道具 举报
chingwei2011 发表于 2016-1-7 19:03
视频里的老师也是喜欢用拼音,他蛮搞笑的。

哪位老师的视频,不过哥们能不能解决完上面的问题呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马