飞机大战是一项能够使用到绝大部分Java基础语法和面向对象知识的项目。
本项目使用到的知识有:
1、基础语法,分支,循环
2、基本数据类型
3、对象的封装、继承、多态
4、接口
5、Java的窗口类库
先放一张成品图。
很丑,但是不想做美工了,毕竟是一个练习性质的小项目。
下面是系统架构:
分成了四个包
下面是包的结构和具体链接:
包名 | 用途 | 链接 |
com.airbattle.gameinterface | 游戏的接口 | https://blog.youkuaiyun.com/WilliamCode/article/details/103788123 |
com.airbattle.gameobject | 游戏的基本对象,子弹、飞机 |