資源簡(jiǎn)介
此代碼適合用于理解java基礎(chǔ),涉及到很多java基礎(chǔ)的東西,封裝,繼承,多態(tài)表現(xiàn)的淋淋盡致

代碼片段和文件信息
package?com.loveoyh.shoot;
import?java.util.Random;
/**?
?*?敵機(jī):是飛行物,也是敵人?
?*/
public?class?Airplane?extends?Flyingobject?implements?Enemy{
private?int?speed?=?2;//移動(dòng)的速度
public?Airplane(){
image?=?ShootGame.airplane;//圖片
width?=?image.getWidth();??//寬
height?=?image.getHeight();//高
Random?rand?=?new?Random();//隨機(jī)數(shù)數(shù)的產(chǎn)生
x?=?rand.nextInt(ShootGame.WIDTH?-?this.width);//敵機(jī)的寬
y?=?-this.height;
}
/**?
?*?重寫getScore()得分?
?*/
public?int?getScore(){
return?5;//一個(gè)敵機(jī)得5分
}
/**?
?*?重寫step()飛行物走一步?
?*/
public?void?step(){
y?+=?speed;//y+向下
}
/**?
?*?重寫outOfBounds()檢查是否越界
?*/
public?boolean?outOfBounds(){
return?this.y?>=?ShootGame.HEIGHT;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2018-01-29?12:56??MyShootGame\.classpath
?????文件????????386??2018-10-26?07:40??MyShootGame\.project
?????文件????????598??2018-01-29?12:56??MyShootGame\.settings\org.eclipse.jdt.core.prefs
?????文件???????1069??2018-10-26?17:10??MyShootGame\bin\com\loveoyh\shoot\Airplane.class
?????文件???????3575??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\airplane.png
?????文件????????216??2018-10-26?07:42??MyShootGame\bin\com\loveoyh\shoot\Award.class
?????文件??????26709??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\background.png
?????文件???????1206??2018-10-26?17:09??MyShootGame\bin\com\loveoyh\shoot\Bee.class
?????文件???????6405??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\bee.png
?????文件???????4015??2018-09-05?14:54??MyShootGame\bin\com\loveoyh\shoot\bigbee.png
?????文件????????867??2018-10-26?17:10??MyShootGame\bin\com\loveoyh\shoot\Bullet.class
?????文件????????408??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\bullet.png
?????文件????????134??2018-10-26?07:43??MyShootGame\bin\com\loveoyh\shoot\Enemy.class
?????文件????????897??2018-10-26?17:25??MyShootGame\bin\com\loveoyh\shoot\Flyingob
?????文件??????20220??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\gameover.png
?????文件???????2370??2018-10-26?17:02??MyShootGame\bin\com\loveoyh\shoot\Hero.class
?????文件??????12280??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\hero0.png
?????文件??????16243??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\hero1.png
?????文件??????14902??2014-12-19?10:20??MyShootGame\bin\com\loveoyh\shoot\pause.png
?????文件???????1883??2018-10-26?18:02??MyShootGame\bin\com\loveoyh\shoot\ShootGame$1.class
?????文件????????949??2018-10-26?18:02??MyShootGame\bin\com\loveoyh\shoot\ShootGame$2.class
?????文件???????8590??2018-10-26?18:02??MyShootGame\bin\com\loveoyh\shoot\ShootGame.class
?????文件??????30696??2018-09-04?19:48??MyShootGame\bin\com\loveoyh\shoot\start.png
?????文件????????832??2018-10-26?17:10??MyShootGame\src\com\loveoyh\shoot\Airplane.java
?????文件???????3575??2014-12-19?10:20??MyShootGame\src\com\loveoyh\shoot\airplane.png
?????文件????????310??2018-10-26?07:42??MyShootGame\src\com\loveoyh\shoot\Award.java
?????文件??????26709??2014-12-19?10:20??MyShootGame\src\com\loveoyh\shoot\background.png
?????文件???????1032??2018-10-26?17:09??MyShootGame\src\com\loveoyh\shoot\Bee.java
?????文件???????6405??2014-12-19?10:20??MyShootGame\src\com\loveoyh\shoot\bee.png
?????文件???????4015??2018-09-05?14:54??MyShootGame\src\com\loveoyh\shoot\bigbee.png
............此處省略24個(gè)文件信息
評(píng)論
共有 條評(píng)論