📄 reserveinfo.java
字号:
package myprojects.reserve; //预订&取消预订放在一个包中
import java.util.Vector;
import java.util.*;
//------------------
import myprojects.databaseconnector.DatabaseConnector;
import myprojects.guestroom.*;
/**
* @(#)ReserveInfo.java
*
* 预订信息
*
*
* @author
* @version 1.00 05/12/25
*/
//预订信息:客人信息 & 预订的客房信息
public class ReserveInfo{
//预订的客人信息
int guestId = 0; //初始化
String guestName="jinke"; //联系人
String guestPhone="5038014"; //联系电话
String arriveDate="12-07"; //到达日期
int guestNum=0; //总共的人数
//预订的客房信息
Vector choosenRoomList = new Vector(); //已经预订的客房列表
// construction
public ReserveInfo(){ //初始化信息!!!
//System.out.println("预订信息");
}
public void printReserveInfo(){
System.out.println("------------预订信息------------");
System.out.println("预订者的信息:");
System.out.print(guestName+" ");
System.out.print(guestPhone+" ");
System.out.print(arriveDate+" ");
System.out.println(guestNum+" ");
System.out.println("预订的房间:");
GuestRoom room=new GuestRoom();
for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;)
{ //Vector实际上就是一种特殊的数组,由于他的通用性,
//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
room=(GuestRoom)ee.nextElement();
room.printGuestRoomInfo();
}
System.out.println("--------------------------------");
}
//打印带于预订标号的客人信息,包括预订标志
public void printReserveInfoWithGuestId(){
System.out.println("------------预订信息(带ID,用于取消预订&预订登记)------------");
System.out.println("预订者的信息:");
System.out.print(guestId+" ");
System.out.print(guestName+" ");
System.out.print(guestPhone+" ");
System.out.print(arriveDate+" ");
System.out.println(guestNum+" ");
System.out.println("预订的房间:");
GuestRoom room=new GuestRoom();
for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;)
{ //Vector实际上就是一种特殊的数组,由于他的通用性,
//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
room=(GuestRoom)ee.nextElement();
room.printGuestRoomInfo();
}
System.out.println("--------------------------------");
}
//得到预订信息
public int getGuestId(){
return guestId;
}
public String getGuestName(){
return guestName;
}
public String getGuestPhone(){
return guestPhone;
}
public String getArriveDate(){
return arriveDate;
}
public int getGuestNum(){
return guestNum;
}
public Vector getChoosenRoomList(){
return choosenRoomList;
}
public void setGuestId(int id) {
guestId=id;
}
public void setGuestName(String gn) {
guestName=gn;
}
public void setGuestPhone(String gp) {
guestPhone=gp;
}
public void setArriveDate(String ad) {
arriveDate=ad;
}
public void setGuestNum(int num) {
guestNum=num;
}
public void setChoosenRoomList(Vector crl) {
choosenRoomList=crl;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -