Java语言设计程序完成: (1)消息类,包括发送人,接受人,发消息的时间、消息内容等。
时间: 2024-10-01 11:06:10 浏览: 26
在Java中设计一个消息类(Message),通常我们会包含以下几个字段:
1. 发送者(Sender):可以是一个对象引用,表示消息的发出者,例如一个User对象。
2. 接收者(Recipient):同样也是一个对象引用,表示消息的目标接收者,也可以是一个User对象。
3. 发送时间(SendingTime):表示消息何时被发送,通常是一个Date或LocalDateTime类型的属性,记录日期和时间。
4. 消息内容(MessageContent):用于存储具体的文本信息,可以是一个String变量。
这个类可能会长成下面的样子:
```java
import java.util.Date;
public class Message {
private User sender;
private User recipient;
private Date sendingTime;
private String messageContent;
// 构造函数
public Message(User sender, User recipient, Date sendingTime, String messageContent) {
this.sender = sender;
this.recipient = recipient;
this.sendingTime = sendingTime;
this.messageContent = messageContent;
}
// getters and setters
public User getSender() { return sender; }
public void setSender(User sender) { this.sender = sender; }
public User getRecipient() { return recipient; }
public void setRecipient(User recipient) { this.recipient = recipient; }
public Date getSendingTime() { return sendingTime; }
public void setSendingTime(Date sendingTime) { this.sendingTime = sendingTime; }
public String getMessageContent() { return messageContent; }
public void setMessageContent(String messageContent) { this.messageContent = messageContent; }
// 可能会有其他辅助方法,如toString()用于打印消息详情
}
```
阅读全文