📄 meeting.java
字号:
/********************************************************
* 设计一个会议类
*
* ******************************************************
*/
package server.meeting;
import server.user.User;
public class Meeting {
private static int meetingCount = 0;
private String meetingNo;
private TimeProcess timeInterval;
private User launchedUser;
private User scheduledUser;
private String label;
/**
* Meeting的构造函数
*
*/
public Meeting(User launchedUser, User scheduledUser, TimeProcess timeInterval, String label) {
this.launchedUser = launchedUser;
this.scheduledUser = scheduledUser;
this.timeInterval = timeInterval;
this.label = label;
meetingNo = setMeetingNo(++meetingCount);
}
/**
* 设置会议发起人
*
*/
public void setLaunchedUser(User launchedUser) {
this.launchedUser = launchedUser;
}
/**
* 查看会议发起人
*/
public User getLaunchedUser() {
return launchedUser;
}
/**
* 设置预约会议人
*/
public void setScheduledUser(User scheduledUser) {
this.scheduledUser = scheduledUser;
}
/**
*查看会议预约人
*/
public User getScheduledUser() {
return scheduledUser;
}
/**
* 设置会议时间
*/
public void setTimeInterval(TimeProcess timeInterval) {
this.timeInterval = timeInterval;
}
/**
* 查看会议时间
*/
public TimeProcess getTimeInterval() {
return timeInterval;
}
/**
* 设置会议标签
*/
public void setLabel(String label) {
this.label = label;
}
/**
* 查看会议标签
*/
public String getLabel() {
return label;
}
/**
* 设置会议号
*/
private String setMeetingNo(int mNo) {
if(mNo < 10) meetingNo = "000" + mNo;
if(mNo >= 10 && mNo <= 99) meetingNo = "00" + mNo;
if(mNo >= 100 && mNo <= 999) meetingNo = "0" + mNo;
if(mNo >= 1000) meetingNo = "" + mNo;
return meetingNo;
}
/**
* 查看会议号
*/
public String getMeetingNo() {
return meetingNo;
}
/**
* 输出会议记录
*
*/
public String toString() {
return ("\n 会议号:" + meetingNo
+ "\n 会议标签: " + label
+ "\n 会议发起人: " + launchedUser.getUserName()
+ "\n 会议预约用户: " + scheduledUser.getUserName()
+ "\n 会议起始时间: " + timeInterval.getStartTimeOfString()
+ "\n 会议结束时间: " + timeInterval.getEndTimeOfString()
);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -