方法
方法的概述
- 封装一段特定业务逻辑的代码
- 尽可能的独立,一个方法干一件事
- 方法尽可能地被多次调用
- 减少代码的重复性
- 有利于代码的维护,减少团队开发的成本
- 提高开发的效率
方法的写法
修饰词 返回值类型 方法名(参数列表){
方法体(业务逻辑功能的具体实现);
}
栈:先进后出
OOP
射击游戏项目
需求分析
运行结果:
1.小敌机,大敌机,蜜蜂
英雄机,发射子弹
子弹可以打中敌人
2.子弹击中小敌机、、、玩家得分1
子弹击中大敌机 、、、、玩家的分3
子弹击中蜜蜂 、、、、、玩家恢复生命1 或者增加火力值
3.子弹数的变化
如果英雄机的活力值变为零时,就变为单数子弹数
4.碰撞
敌人可以与主机进行碰撞。碰撞之后主机血量减少,血量为零,游戏结束
技术分析
设计类:
找对象:
六个对象:主机,小敌机,大敌机,蜜蜂。子弹、背景
抽类:hero,Airpalne,BigAirplane、Bee、Bullet、Sky
设计成员变量与方法: