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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

昨天学到了类的属性和对象方法的声明和实现,今天我们学到了引用对象作为方法的参数,这一块我到是学会了;
但是今天我就在想,可不可以定义三个类:人,枪,狗;
让人拿枪打狗,狗咬人;
人和狗各有一定的生命,受伤都会有不同程度的掉血,用随机数函数来决定受伤者是谁,掉多少滴血;
然后一方死亡,另一方胜利,并结束程序;
但是我发现,要么人能伤狗,但是狗调用人做形参的时候就会出问题,反过来也一样;
怎么解决?

5 个回复

倒序浏览
先定义人类,再定义狗类,最后定义枪类.

评分

参与人数 1黑马币 +6 收起 理由
李竞还活着 + 6 很给力!

查看全部评分

回复 使用道具 举报
先定义人类,再定义狗类,最后定义枪类.让狗调用人类,让枪调用狗.
回复 使用道具 举报
现在不用管这些,好好学好基础知识,打好牢固的基础,才能把自己的发散思维实现.基础是实现一切程序的基石.
回复 使用道具 举报
18678927239 发表于 2015-7-10 22:54
先定义人类,再定义狗类,最后定义枪类.

感谢大神,我发现每次我遇到困难,都由大神来帮助,实在是太感谢了;
请问你是计算机专业的么?是不是OC很难啊...
回复 使用道具 举报
李竞还活着 发表于 2015-7-10 22:59
感谢大神,我发现每次我遇到困难,都由大神来帮助,实在是太感谢了;
请问你是计算机专业的么?是不是OC很难啊 ...

你好,其实我是零基础来黑马学习 IOS 的.但是,我们宿舍有着良好的学习氛围,大家经常一起讨论各种各样的问题,所以我从他们那里学到了很多.当然,这与个人的努力与天赋是分不开的.我相信我是黑马,你也可以的! 我们一起加油吧!让我们一起创造黑马的奇迹,做一匹黑马中的黑马.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马