📄 cabin.java
字号:
/**
*
* 座舱类,构造航班上的座舱
* @author 王梦雄, 魏亮, 王健, 吴进
*
*/
public class Cabin {
/**
* 声明Cabin的属性
*
*/
private int FirstClass;
private int BusinessClass;
private int EconomyClass;
private int FirstNum;
private int BusinessNum;
private int EconomyNum;
private int VIPNum;
private int VIPTotal;
private double PriceOfFC;
private double PriceOfBC;
private double PriceOfEC;
/**
*
* 无参的构造函数
*/
public Cabin(){}
/**
* 有参的构造函数
* @param FC
* @param BC
* @param EC
* @param FN
* @param BN
* @param EN
* @param VIPN
* @param VIPTO
* @param PFC
* @param PBC
* @param PEC
*/
public Cabin(int FC,int BC,int EC,int FN,int BN,int EN,int VIPN,int VIPTO,
double PFC,double PBC,double PEC)
{
this.FirstClass = FC;
this.BusinessClass = BC;
this.EconomyClass = EC;
this.FirstNum = FN;
this.BusinessNum = BN;
this.EconomyNum = EN;
this.VIPNum = VIPN;
this.VIPTotal = VIPTO;
this.PriceOfFC = PFC;
this.PriceOfBC = PBC;
this.PriceOfEC = PEC;
}
/**
* 设定头等舱的剩余座位数
* @param n
*/
public void setFirstNum(int n)
{
this.FirstNum = n;
}
/**
* 返回头等舱的剩余座位数
* @return FirstNum
*/
public int getFirstNum()
{
return this.FirstNum;
}
/**
* 设定商务舱的剩余座位数
* @param n
*/
public void setBusinessNum(int n)
{
this.BusinessNum = n;
}
/**
* 返回商务舱的剩余座位数
* @return BusinessNum
*/
public int getBusinessNum()
{
return this.BusinessNum;
}
/**
* 设定经济舱的剩余座位数
* @param n
*/
public void setEconomyNum(int n)
{
this.EconomyNum = n;
}
/**
* 返回经济舱的剩余座位数
* @return EconomyNum
*/
public int getEconomyNum()
{
return this.EconomyNum;
}
/**
* 设定头等舱的总座位数
* @param n
*/
public void setFirstClass(int n)
{
this.FirstClass = n;
}
/**
* 返回头等舱的总座位数
* @return FirstClass
*/
public int getFirstClass()
{
return this.FirstClass;
}
/**
* 设定商务舱的总座位数
* @param n
*/
public void setBusinessClass(int n)
{
this.BusinessClass = n;
}
/**
* 返回商务舱的总座位数
* @return BusinessClass
*/
public int getBusinessClass()
{
return this.BusinessClass;
}
/**
* 设定经济舱的总座位数
* @param n
*/
public void setEconomyClass(int n)
{
this.EconomyClass = n;
}
/**
* 返回经济舱的总座位数
* @return
*/
public int getEconomyClass()
{
return this.EconomyClass;
}
/**
* 设定为VIP预留的座位数
* @param n
*/
public void setVIPNum(int n)
{
this.VIPNum = n;
}
/**
* 获取为VIP客户预留的剩余座位的数目
* @return
*/
public int getVIPNum()
{
return this.VIPNum;
}
/**
* 设定为VIP乘客预留的座位总数
* @param n
*/
public void setVIPTotal(int n)
{
this.VIPTotal=n;
}
/**
* 获取为VIP乘客预留的总座位数
* @return
*/
public int getVIPTotal()
{
return this.VIPTotal;
}
/**
* 设定商务舱的票价
* @param p
*/
public void setPriceOfFC(double p)
{
this.PriceOfFC = p;
}
/**
* 获取头等舱的票价
* @return PriceOfFC
*/
public double getPriceOfFC()
{
return this.PriceOfFC;
}
/**
* 设定商务舱的票价
* @param p
*/
public void setPriceOfBC(double p)
{
this.PriceOfBC = p;
}
/**
* 获取商务舱的票价
* @return PriceOfBC
*/
public double getPriceOfBC()
{
return this.PriceOfBC;
}
/**
* 设定经济舱的票价
* @param p
*/
public void setPriceOfEC(double p)
{
this.PriceOfEC = p;
}
/**
* 获取经济舱的票价
* @return PriceOfEC
*/
public double getPriceOfEC()
{
return this.PriceOfEC;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -