java message类—代码示例

quanzhangongchengshi

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

Java中的Message类是一个抽象类,用于表示在网络上发送的消息。它提供了一种统一的方式来处理不同类型的消息,包括文本消息、图片消息、音频消息等等。Message类提供了一些常用的方法来设置和获取消息的内容、发送者和接收者等信息。

下面是一个示例代码,演示了如何使用Message类创建一个文本消息,并设置发送者和接收者的信息:

public abstract class Message {

private String content;

private String sender;

private String receiver;

public Message(String content, String sender, String receiver) {

this.content = content;

this.sender = sender;

this.receiver = receiver;

}

public String getContent() {

return content;

}

public void setContent(String content) {

this.content = content;

}

public String getSender() {

return sender;

}

public void setSender(String sender) {

this.sender = sender;

}

public String getReceiver() {

return receiver;

}

public void setReceiver(String receiver) {

this.receiver = receiver;

}

}

public class TextMessage extends Message {

public TextMessage(String content, String sender, String receiver) {

super(content, sender, receiver);

}

}

public class Main {

public static void main(String[] args) {

TextMessage textMessage = new TextMessage("Hello, how are you?", "John", "Alice");

System.out.println("Sender: " + textMessage.getSender());

System.out.println("Receiver: " + textMessage.getReceiver());

System.out.println("Content: " + textMessage.getContent());

}

}

在上面的示例代码中,我们定义了一个抽象的Message类,它包含了消息的内容(content)、发送者(sender)和接收者(receiver)。然后我们创建了一个TextMessage类,它继承自Message类,并通过构造函数来设置消息的内容、发送者和接收者。

在Main类的main方法中,我们创建了一个TextMessage对象,并设置了发送者为"John",接收者为"Alice",内容为"Hello, how are you?"。然后我们使用getTextMessage方法来获取消息的发送者、接收者和内容,并打印输出。

通过这个示例代码,我们可以看到如何使用Message类来创建和操作消息,以及如何使用继承来创建不同类型的消息类。这样可以使我们的代码更加模块化和可扩展。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码