一 飞行物的移动:
1)飞行物移动为所有对象所共有的行为,所以在超类中设计抽象方法step()
派生类中重写step()
2)飞行物移动为定时发生的,所以在run()中调用stepAction()实现飞行物移动
在stepAction()中:
天空动,遍历敌人敌人动,遍历子弹子弹动
二 代码:
1)小蜜蜂重写step():
2)天空重写step():
3)定时与飞行物移动:
一 飞行物的移动:
1)飞行物移动为所有对象所共有的行为,所以在超类中设计抽象方法step()
派生类中重写step()
2)飞行物移动为定时发生的,所以在run()中调用stepAction()实现飞行物移动
在stepAction()中:
天空动,遍历敌人敌人动,遍历子弹子弹动
二 代码:
1)小蜜蜂重写step():
2)天空重写step():
3)定时与飞行物移动: