📄 bakejob.java
字号:
import java.util.*;
import java.util.Date;
class BakeJob
{
public BakeJob(ArrayList aPizza, int i)
{
pizzas = aPizza;
workID = i;
setStartTime();
}
//设置开始时间
public void setStartTime()
{
startTime = new Date();
}
public String getStartTime()
{
System.out.println("start:");
System.out.println("At hour:"+startTime.getHours());
//获得系统时间
return Integer.toString(startTime.getHours()) + " : " +Integer.toString(startTime.getMinutes())
+ " : " + Integer.toString(startTime.getSeconds());
}
//设置结束时间
public void setFinishTime()
{
finishTime = new Date();
}
public String getFinishTime()
{
return finishTime.getHours() + " : " + finishTime.getMinutes()
+ " : " + finishTime.getSeconds();
}
//返回烤制信息
public String getBakeInfo()
{
String Info ="";
for(int j = 0; j < pizzas.size(); j++)
{
Pizza Bj = (Pizza)pizzas.get(j);
Info = Info + (Bj.toString() + "\n");
}
return "List" + (workID - 1) + ": "+ Info + ",\nstart: " + getStartTime();
}
public int getJobID()
{
return workID;
}
public Date getSTime()
{
return startTime;
}
private ArrayList pizzas; //保存pizza信息的数组
private Date startTime;
private Date finishTime;
private int workID;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -