飞机大战(简单步骤)
一,新建工程和包。首先,新建名为shoot的Java工程;然后,在工程下的src目录下新建包com.cetc.shoot,将所需要图拷贝到该包下
二,创建抽象父类Flyingobject。分析出英雄机、敌飞机、子弹以及蜜蜂都有x, y,width以及height属性,因此,将这些属性抽象到父类Flyingobject中。另外,它们在界面上都以图片的形式显示,因此在父类Flyingobject中,添加image属性,表示它们的贴图,并提供上述5个属性的getter和setter方法, FlyingObject类的代码如下所示:
三,创建接口Enemy,实现接口的类为敌人。创建接口Enemy ,表示敌人。如果子弹击中敌飞机,英雄机可以获取分数,因此,在Enemy接口中提供获取分数的方法,代码如下所示:
四,创建接口Award,实现接口的类表示奖励。public interface Award { public int DOUBLE_FIRE = 0; //火力 public int LIFE = 1; //命 /** 获取奖励类型 0为火力 1为命 */ public int getType();
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。
爱数码 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号 关于爱数码