⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aircraft.java

📁 飞机自动订票系统有JAVA SWING 实现gui 主要包括booking system seats, class 等
💻 JAVA
字号:
/* Generated by Together */
import java.io.*;
public class Aircraft {
    public Aircraft() {
        this.noOfEconomyClass=0;
		this.noOfFirstClass=0;
    }

    public Aircraft(String aircraftName,FirstClass myFirstClass,EconomyClass[] myEconomyClass,int noOfEconomyClass,int noOfFirstClass) {
        this.name=aircraftName;
        this.noOfEconomyClass=noOfEconomyClass;
        this.noOfFirstClass=noOfFirstClass;
        this.myEconomyClass=myEconomyClass;
        this.myFirstClass=myFirstClass;
        for(int i=0;i<noOfEconomyClass;i++)
        {
            this.myEconomyClass[i].setSeats();
        }
        this.myFirstClass.setFirstClassSeats();
    }
    public int getNoOfEconomyClass(){
        return noOfEconomyClass;
    }

    public void setNoOfEconomyClass(int noOfEconomyClass){
            this.noOfEconomyClass= noOfEconomyClass;
        }

    public int getNoOfFirstClass(){
        return noOfFirstClass;
    }

    public void setNoOfFirstClass(int noOfFirstClass){
            this.noOfFirstClass= noOfFirstClass;
        }

    public String getName(){ return name; }

    public void setName(String name){ this.name = name; }

    public String toString() {
        String out="";
        String end="\n";
        out+="name of aircraft is "+this.name+end;
        out+="Number of EconomyClass is "+this.noOfEconomyClass+end;
        for(int i=0;i<noOfEconomyClass;i++)
        {
            out+=this.myEconomyClass[i].toString();
        }
        out+="Number of FirstClass is "+this.noOfFirstClass+end;
        out+=this.myFirstClass.toString();
        return out;
    }   

    public void writeAircraftInfoToFile(BufferedWriter out)throws IOException {
		String end="\n";
        try{
            out.write(this.name+end);
            out.write(this.noOfEconomyClass+end);
            out.write(this.noOfFirstClass+end);
            out.write(end);
            for(int i=0;i<this.noOfEconomyClass;i++)
            {
                this.myEconomyClass[i].writeEconomyClassToFile(out);
            }
            out.write(end);
            this.myFirstClass.writeFirstClassToFile(out);
			out.close();
        }catch(IOException e){}
    }

    private FirstClass myFirstClass;
    private EconomyClass[] myEconomyClass;
    private int noOfEconomyClass;
    private int noOfFirstClass;
    private String name;
	public FirstClass getMyFirstClass() {
		return myFirstClass;
	}

	public void setMyFirstClass(FirstClass myFirstClass) {
		this.myFirstClass = myFirstClass;
	}

	public EconomyClass getMyEconomyClass(int index) {
		return myEconomyClass[index];
	}

	public void setMyEconomyClass(EconomyClass[] myEconomyClass) {
		this.myEconomyClass = myEconomyClass;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -