首先創(chuàng)建四個類,敵機和英雄機子彈類,敵機類,英雄機類,類中定義各自的橫豎x y坐標屬性,值得注意的是,在寫構(gòu)造的時候,子彈的構(gòu)造需要傳入?yún)?shù),因為子彈英雄機和敵機發(fā)出來的嘛。再定義兩種子彈移動方法。移動方法很好寫,子彈垂直方向發(fā),x——就行了。再在main中調(diào)用就行了
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為內(nèi)江等服務(wù)建站,內(nèi)江等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為內(nèi)江企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
java源文件的格式是text/html類型的,可以直接用記事本打開。編碼可以是utf-8,也可以是其它類型的。后綴為.java
源文件編譯后的字節(jié)碼是以CAFE BABY開頭的二進制文件。需要JVM才能讀懂。后綴為.class
一般來說,一個類對應(yīng)一個字節(jié)碼文件,內(nèi)部類編譯后也會生成一個單獨的字節(jié)碼文件。字節(jié)碼文件是以類名來命名(標識)的。
一些相關(guān)的字節(jié)碼文件可以按照包結(jié)構(gòu)打包成jar文件。jar文件和zip文件差不多。
java程序一般都會依賴很多的jar文件,比如最基本的rt.jar。
import java.util.Date;
class Person{
//身份證號
private String number;
//姓名
private String name;
//出生日期
private Date birthday;
public Date getBirthday() {
return birthday;
}
public void setBirthday(Date birthday) {
this.birthday = birthday;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
}
class Adult extends Person{
//學(xué)歷
private String level;
//職業(yè)
private String work;
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String getWork() {
return work;
}
public void setWork(String work) {
this.work = work;
}
}
class Official extends Adult{
//黨派
private String faction;
//職務(wù)
private String duty;
public String getDuty() {
return duty;
}
public void setDuty(String duty) {
this.duty = duty;
}
public String getFaction() {
return faction;
}
public void setFaction(String faction) {
this.faction = faction;
}
}
public class Test0404 {
public static void main(String[] args) {
Official o = new Official();
o.setNumber("1234567890");
o.setBirthday(new Date());
o.setName("張三");
o.setLevel("本科");
o.setWork("司機");
o.setFaction("XX黨");
o.setDuty("接送領(lǐng)導(dǎo)");
//輸出
System.out.println(o.getNumber());
System.out.println(o.getName());
System.out.println(o.getBirthday());
System.out.println(o.getLevel());
System.out.println(o.getWork());
System.out.println(o.getFaction());
System.out.println(o.getDuty());
}
}
JDK:給程序開FA者提供的開發(fā)工具箱,它除了包括完整的JRE,Java運行環(huán)境,還包含了其他供開FA者使用的工具包。
JRE:普通用戶用來安裝運行java,而程序員則要用JDK來編譯、調(diào)試程序。
JVM:這是負責在運行程序時將字節(jié)轉(zhuǎn)換成特定的機器代碼,并且還有內(nèi)存管理和垃圾回收的機制。
區(qū)別:
1、JDK用于開發(fā),JRE用于運行java程序 ;
2、JDK和JRE中都包含JVM ;
3、JVM是java編程語言的核心并且具有平臺的獨立性。
網(wǎng)頁題目:java英雄機的僚機代碼的簡單介紹
鏈接地址:http://muchs.cn/article32/hjcisc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、品牌網(wǎng)站建設(shè)、網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)