messagecontent.java

来自「ssd8 exercise 1标准答案ssd8 exercise 1标准答案」· Java 代码 · 共 86 行

JAVA
86
字号
/**
 * Class MessageContent define all the needed value and
 * rewite tostring method 
 *
 * @version 1.0   9 June 2008
 * @author 	jack
 */
public class MessageContent{
	
	private String sender;
	
	private String receiver;
	
	private String sendTime;
	
	private String messageText;
	
	/**
     * Initializes all the string to arguments.
     *
     * @param s value to which field <code>sender</code>
     *          is initialized
     * @param r value to which field <code>sendTime</code>
     *          is initialized
     * @param st value to which field <code>mesasgeText</code>
     *          is initialized
     */
	public MessageContent(String s, String r, String st, String mt ){
		
		this.sender = s;
		
		this.receiver = r;
		
		this.sendTime = st;
		
		this.messageText = mt; 
	}
	
	/** 
	 * 	Implement the functionality of return sender name.  
	 *  
	 *  @return return the sender name. 
	 */
	public String getSender(){
		return this.sender;
	}
	
	/** 
	 * 	Implement the functionality of return sender name.  
	 *  
	 *  @return return the sender name. 
	 */
	public String getReceiver(){
		return this.receiver; 
	}
	
	/** 
	 * 	Implement the functionality of return sendTime.  
	 *  
	 *  @return return the sendTime. 
	 */
	public String getDate(){
		return this.sendTime;
	}
	
	/** 
	 * 	Implement the functionality of return messageText.  
	 *  
	 *  @return return messageText. 
	 */
	public String getMessageText(){
		return this.messageText;
	}
	
	/**
	 * Rewrite the toString() method to print all the message content
	 * 
	 * @return return the entire message content.
	 */
	public String toString(){
		
		return "\n\tSender: " + this.getSender() + "\n\t" + "Receiver: " + this.getReceiver() 
				+ "\n\t" + "SendTime: " + this.getDate() 
				+ "\n\t" + "Content: " + "\n\t\t" + this.getMessageText() + "\n";
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?