⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 meeting.java

📁 ssd7 练习4
💻 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 + -