📄 meeting.java
字号:
import java.io.Serializable;
import java.util.*;
/**
* This class implements the meeting
*
* @author
* @version 1.0
*/
public class Meeting implements Serializable {
/* represent the people who held the meeting. */
private String holder;
/* represent the people who attenf the meeting. */
private String attender;
/* represent the start time and date of the meeting. */
private Calendar startTime;
/* represent the end time and date of the meeting. */
private Calendar endTime;
/* represent the Title of the meeting. */
private String title;
/* represent the people who attenf the meeting. */
private int id;
/**
* Constructor
*
* @param hld
* @param atd
* @param st
* @param et
* @param ttl
* @param i
*/
public Meeting(String hld, String atd, Calendar st, Calendar et,
String ttl, int i) {
holder = hld;
attender = atd;
startTime = st;
endTime = et;
title = ttl;
id = i;
}
/**
* Accessor for callerName.
*
* @return String name of caller
*/
public String getHolder() {
return holder;
}
/**
* Accessor for attender name.
*
* @return String name of attender
*/
public String getAttender() {
return attender;
}
/**
* Accessor for meeting start time.
*
* @return java.util.Calendar start time of meeting.
*/
public Calendar getStartTime() {
return startTime;
}
/**
* Accessor for meeting end time.
*
* @return java.util.Calendar end time of meeting.
*/
public Calendar getEndTime() {
return endTime;
}
/**
* Accessor for meeting title.
*
* @return String title of meeting
*/
public String getTitle() {
return title;
}
/**
* Accessor for meeting id.
*
* @return int id of meeting
*/
public int getId() {
return id;
}
/**
* toString method
*
* @return String string representation of this meeting.
*/
public String toString() {
String result;
result = "ID: " + id + "\nCalled by: " + holder + "\nattended by: "
+ attender + "\nStarting: " + startTime.get(Calendar.DATE)
+ "/" + startTime.get(Calendar.MONTH) + "/"
+ startTime.get(Calendar.YEAR) + " "
+ startTime.get(Calendar.HOUR) + ":"
+ startTime.get(Calendar.MINUTE) + "\nEnding: "
+ endTime.get(Calendar.DATE) + "/"
+ endTime.get(Calendar.MONTH) + "/"
+ endTime.get(Calendar.YEAR) + " " + endTime.get(Calendar.HOUR)
+ ":" + endTime.get(Calendar.MINUTE) + "\nTitle: " + title
+ "\n";
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -