day 04

1.方法:

A:方法的概述(函数,过程)

  • 封装了一段特定业务逻辑的代码
  • 尽可能的独立,一个方法干一件事就可以。
  • 方法尽可能的反复多次的被调用
  • 方法也可以减少代码的重复,有利于代码的维护,减少团队开发的成本,提高开发的效率

B:方法的写法:

修饰词 返回值类型 方法名 (参数列表){

	方法体(业务逻辑功能的具体实现);

}

方法中形式参数的改变不会影响到实际参数的改变,

栈:先进后出

队列:先进先出

oop

Shoot射击游戏项目

1.需求分析

运行项目,看结果:

A:小敌机。大敌机。蜜蜂

英雄机发射子弹

子弹打中敌人

B:

子弹击中小敌机---------玩家得分

子弹击中大敌机---------玩家得5分

子弹击中小蜜蜂---------玩家得生命 或者是得火力值

C:单倍火力,双倍火力

如果英雄机得火力值变为零得时候,就成了单倍火力

火力值大于零得时候,变双倍火力值;依次减少

D:碰撞

敌人可以与英雄机进行碰撞,碰撞之后,英雄机得生命值在减少,如果减少到零得时候游戏结束。

2、技术分析

设计类:

A:找对象:6个对象

英雄机,小蜜蜂,小敌机,大敌机,天空,子弹,

B:抽类 :

英雄机:hero

小敌机:Airplane

大敌机:Big Airplane

小蜜蜂:bee

子弹:Bullet

天空:Sky

C:设计成员变量

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值