一 功能分析:
1)敌人入场:
2)子弹入场:
3)飞行物移动:
二 计时器:
1)TimerTask为抽象类:
2) TimerTask抽象类中还存在一个抽象方法:需要重写抽象方法
3)代码如下:
//timer.schedule(?,10,10); //(TimeTask,long,long)
//第1个10:从程序启动开始到第一次触发的时间间隔
//第2个10:从第一次触发到第二次触发的时间间隔
// 从第二次触发到第三次触发的时间间隔
// 从第三次触发到第四次触发的时间间隔
// 。。。
//timer.schedule(new TimeTask(),10,10) //错误,因为TimeTask这个类为抽象类
timer.schedule(new Aoo(),10,10);
class Aoo extends TimerTask{ //new一个派生类对象且只new一个用匿名内部类最好
}
timer.schedule(new TimerTask(){
public void run(){ //定时干的那个事-------------每10毫秒走一次
}
},10,10);