使用面向对象思想设计一个即时战略游戏的类结构,主要类如下:
人口类(Person)
属性:生命值(lifeValue),攻击力(attackPower),消耗资源数(needResource)。
方法:进攻(attack)
子类有一下几种。
工兵(Sapper)扩展方法:创建建筑createConstruction(),采集资源collectResource()(
护士(Nurse)扩展方法:疗伤(cure)
建筑类(Construction)
属性:生命值,消耗资源数。
玩家类(Player)
属性:玩家名称,玩家资源值,玩家所拥有的人口对象,玩家所拥有的的建筑对象。
在主方法中测试以上程序,创建两个玩家,分别生成人口和建筑类攻击对方。
用java解题,eclipse
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
悬赏问题
- ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
- ¥30 python,LLM 文本提炼
- ¥15 关于将inet引入的相关问题
- ¥15 关于一个倒计时的操作和显示设计
- ¥15 提问STK的问题,哪位航天领域的同学会啊
- ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
- ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
- ¥15 关于#java#的问题,请各位专家解答!
- ¥15 如何卸载arcgis 10.1 data reviewer for desktop
- ¥15 共享文件夹会话中为什么会有WORKGROUP