📄 hotel.java
字号:
package biz;
import java.io.Serializable;
/**
* 酒店类
* 包含:酒店序号,名字,城市名称,标准间总数,可预定标准间的数目,豪华间总数,可预定豪华间的数目
* @author 邹志军
*
*/
public class Hotel extends Hotel_Holiday implements Serializable{
private int hotel_num; //酒店序号
private String hotel_name; //名字
private String city_name; //城市名称
private int standard_room; //标准间总数
private int stadnard_price; //标准间价格表
private int standard_room_have;//可预定标准间的数目
private int grand_room; //豪华间的总数
private int grand_price; //豪华间价格表
private int grand_room_have;//可预定豪华间的数目
public Hotel() {
// TODO 自动生成构造函数存根
}
/**
*
* @param hotel_num
* @param hotel_name
* @param city_name
* @param standard_room
* @param standard_price
* @param standard_room_have
* @param grand_room
* @param grand_price
* @param grand_room_have
*/
public Hotel(int hotel_num,String hotel_name,String city_name,
int standard_room,int standard_price,int standard_room_have,int grand_room,
int grand_price,int grand_room_have) {
this.hotel_num=hotel_num;
this.hotel_name=hotel_name;
this.city_name=city_name;
this.standard_room=standard_room;
this.stadnard_price=standard_price;
this.standard_room_have=standard_room_have;
this.grand_room=grand_room;
this.grand_price=grand_price;
this.grand_room_have=grand_room_have;
}
/**
* 酒店对象的构造函数
* 初始化酒店对象的:酒店序号,名字,城市名称,标准间总数,可预定标准间的数目,豪华间总数,可预定豪华间的数目
* @param hotel_num
* @param hotel_name
* @param city_name
* @param standard_room
* @param standard_room_have
* @param grand_room
* @param grand_room_have
*/
public Hotel(int hotel_num,String hotel_name,String city_name,
int standard_room,int standard_room_have,int grand_room,
int grand_room_have) {
this.hotel_num=hotel_num;
this.hotel_name=hotel_name;
this.city_name=city_name;
this.standard_room=standard_room;
this.standard_room_have=standard_room_have;
this.grand_room=grand_room;
this.grand_room_have=grand_room_have;
}
/**
* 设置酒店对象序号的方法
* 参数为int型
* @param hotel_num
*/
public void setHotel_num(int hotel_num) {
this.hotel_num = hotel_num;
}
/**
* 设置酒店对象名字属性的方法
* 参数为String型
* @param hotel_name
*/
public void setHotel_name(String hotel_name) {
this.hotel_name = hotel_name;
}
/**
* 设置酒店对象城市名称
* 参数为String型
* @param city_name
*
*/
public void setCity_name(String city_name) {
this.city_name = city_name;
}
/**
* 设置酒店对象标准间总数
* 参数为int型
* @param standard_room
*/
public void setStandard_room(int standard_room) {
this.standard_room = standard_room;
}
/**
* 设置酒店对象可预定标准间的数目
* 参数为int型
* @param standard_room_have
*/
public void setStandard_room_have(int standard_room_have) {
this.standard_room_have = standard_room_have;
}
/**
* 设置酒店对象豪华间总数
* 参数为int型
* @param grand_room
*/
public void setGrand_room(int grand_room) {
this.grand_room = grand_room;
}
/**
* 设置酒店可预定豪华间数目
* 参数为int型
* @param grand_room_have
*/
public void setGrand_room_have(int grand_room_have) {
this.grand_room_have = grand_room_have;
}
public int getGrand_price() {
return grand_price;
}
public void setGrand_price(int grand_price) {
this.grand_price = grand_price;
}
public int getStadnard_price() {
return stadnard_price;
}
public void setStadnard_price(int stadnard_price) {
this.stadnard_price = stadnard_price;
}
/**
* 获取酒店对象的序号
* @return
* 返回值为int型
*/
public int getHotel_num() {
return hotel_num;
}
/**
* 获取酒店对象的名字
* @return
* 返回值为String型
*/
public String getHotel_name() {
return hotel_name;
}
/**
* 获取酒店对象的城市名称
* @return
* 返回值为String型
*/
public String getCity_name() {
return city_name;
}
/**
* 获取酒店对象的标准间总数
* @return
* 返回值为int型
*/
public int getStandard_room() {
return standard_room;
}
/**
* 获取酒店对象的可预定标准间数目
* @return
* 返回值为int型
*/
public int getStandard_room_have() {
return standard_room_have;
}
/**
* 获取酒店对象的豪华间总数
* @return
* 返回值为int型
*/
public int getGrand_room() {
return grand_room;
}
/**
* 获取酒店对象的可预定豪华间数目
* @return
* 返回值为int型
*/
public int getGrand_room_have() {
return grand_room_have;
}
/**
* 酒店信息输出方法
* 输出酒店的所有信息
*
*/
public void print()
{
System.out.println("Hotel code:"+getHotel_num()+" Name:"+getHotel_name());
System.out.println("Regular room:"+getStandard_room()+" Tariff:"+getStadnard_price()+
" Available:"+getStandard_room_have());
System.out.println("Deluxe rooms:"+getGrand_room()+" Tariff:"+getGrand_price()+
" Available:"+getGrand_room_have());
}
/**
*
*/
public String toString(){
//"编号\t酒店名称\t所在城市名称\t酒店标准房的总数\t酒店标准房的价格\t酒店豪华房的总数\t酒店豪华房的价格"
return getHotel_num()+"\t"+getHotel_name()+"\t"+getCity_name()+"\t"
+getStandard_room()+"\t"+getStadnard_price()+"\t"+getGrand_room()+"\t"
+getGrand_price();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -