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

📄 hotel.java

📁 旅馆管理系统主要功能有添加
💻 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 + -