📄 order.java
字号:
import java.util.ArrayList;
import java.util.Collection;
public class Order
{
private Room rm;//会议室
private Applicant app;//申请者
private BusyTime bt;//预定时间
private ArrayList<Device> dev;//设备
//构造器,初始化会议室定单信息
public Order(Room rm,Applicant app,BusyTime bt)
{
this.setRm(rm);
this.setApp(app);
this.setBt(bt);
dev=new ArrayList<Device>();
}
//get和set方法
public void setRm(Room rm)
{
this.rm=rm;
}
public Room getRm()
{
return rm;
}
public void setApp(Applicant app)
{
this.app=app;
}
public Applicant getApp()
{
return this.app;
}
public void setBt(BusyTime bt)
{
this.bt=bt;
}
public BusyTime getBt()
{
return this.bt;
}
public ArrayList<Device> getDev()
{
return dev;
}
//显示定单信息
public void display()
{
//System.out.println("Order Information: ");
//System.out.println("房间编号\t房间容量\t申请者\t电话\t预定时间");
this.displayRoom();
this.displayApplicant();
this.displayBusyTime();
this.displayDevice();
}
//显示会议室信息
public void displayRoom()
{
this.rm.display();
}
//显示申请者信息
public void displayApplicant()
{
System.out.print(" "+app.getName()+" "+app.getPhone());
}
//显示预定时间信息
public void displayBusyTime()
{
System.out.println(" "+bt.getDate()+" "+bt.getTime());
}
//显示设备信息
public void displayDevice()
{
for(Device de:dev)
{
de.display();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -