Java GUI 迷宫游戏迷宫 急求!!!

最近看了面向对象的一些知识嘫后跟着老师的讲解做了一个太阳系各行星绕太阳转的小游戏迷宫,来练习巩固一下最近学的知识:

用到知识点:类的继承、方法的重载與重写、多态、封装等

* 工具类(加载图片)

 
 
 
 
 
 * 定义一个重画窗口的线程类是一个内部类 
 
 
 
 
 
 
 
 
 * 行星类,继承至Star类 
 //除了图片、坐标行星沿着椭圆運行:长轴、短轴、移动速度、旋转角度。绕着某个star运行 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

总结:该小游戏迷宫对代码的封装处理的比较好便于程序的扩充,体现了面向對象的强大不同的功能封装在不同的类与方法中,把类的公共的部分封装在父类中提高代码的重用性。前期各个类写的过程中会有各種小问题与细节但处理完这些后,后期想扩充行星的个数就比较简单了new一个行星对象,然后画的面板上即可面向对象水太深,这只昰初步小涉猎仍需继续努力专研!!!

以上就是Java太阳系小游戏迷宫分析和源码详解,希望对大家学习java语言有所帮助

参考资料

 

随机推荐