Java打飞机小游戏附完整源码

<div class="image-package"><img src="//upload-images.jianshu.io/upload_images/1807893-1ba15a0b9f4e2700.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="Paste_Image.png" data-original-src="//upload-images.jianshu.io/upload_images/1807893-1ba15a0b9f4e2700.png?imageMogr2/auto-orient/strip">

写在前面

技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习。java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐。代码写的很简单,也很容易理解,并且注释写的很清楚了,还有问题,自己私下去补课学习。

完整代码

敌飞机

 
    
  
 
 
  
 
      
 ShootGame.HEIGHT;
  

分数奖励

 
  
 
 
 
 

蜜蜂

 
 
    
  
  
  
 
 
 
 
  
 
 
 
  
 ShootGame.HEIGHT; 
 
 
  
ShootGame.WIDTH-width){   

子弹类:是飞行物体

 
   
  
 
   
 
 
  
 
 
  
 

敌人的分数

 
  
 
 

飞行物(敌机,蜜蜂,子弹,英雄机)

 
 
   
  
  
  
  
 
  
 
   
  
 
   
  
 
   
  
 
   
 
 
  
 
   
 
   
 
  
 
 
 

英雄机

 
 
   
 
  
  
  
 
 
 
 
  
 
 
   
 
  
 
  
 
  
 
  
 
 
    
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
  
 
  
 
  
 
 
 x1 && heroxy1 && heroy

游戏启动主类

 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
    
    
 
  
    
    
    
    
  
 
   
  
  
  
  
  
  
  
  
  
 
 
  
 
 
 
 
 
 
  
 
  
 
  
  
 
  
  
 
  
 
 
 
 
 
 
 
  
 
 
 
 
   
 
 
 
 
  
 
 
  
 
 
 
 
  
 
 
  
 
 
  
 
 
 
 
 
 
 
 
 
  
 
 
 
  
  
 
  
  
  
 
  
  
 
 
  
  
 
  
  
 
  
 
 
  
 
 
  
 
 
  
 
 
  
  
 
 
 
 
 
  
 
  
 
 
  
 
 
 
 
 
 
  
 
 
 
  
 
  

写在最后

以上就是这个游戏我整理的完整代码,因为图片差不多9张,所以图片没上传,需要图片的友友请简信我,最后,我做了一张思维导图贴出来让大家更好的理解OOP面向对象编程的过程。

相关文章

在 Java 语言中,提高程序的执行效率有两种实现方法,一个是...
在 Java 中停止线程的实现方法有以下 3 种: 自定义中断标识...
在多线程编程中,wait 方法是让当前线程进入休眠状态,直到另...
在 Java 语言中,并发编程都是通过创建线程池来实现的,而线...
sleep 方法和 wait 方法都是用来将线程进入休眠状态的,并且...
在 Java 中,线程的创建方法有 7 种,分为以下 3 大类: 继承...