Maison >Java >javaDidacticiel >Fonction de rappel de message implémentée par la programmation Java
Fonction de rappel de message implémentée par la programmation Java
Résumé : Avec la popularité d'Internet et l'utilisation des appareils mobiles, la demande des gens pour des messages en temps réel est également de plus en plus élevée. Cet article implémentera une fonction simple de rappel de message via la programmation Java et montrera comment l'implémenter à travers des exemples de code.
2.1 Créer une classe de message
Tout d'abord, créez une classe nommée Message, qui contient le titre, le contenu et les attributs temporels du message. Le code est le suivant :
public class Message { private String title; private String content; private Date time; // 构造方法 public Message(String title, String content, Date time) { this.title = title; this.content = content; this.time = time; } // getter和setter方法 // ... }
2.2 Créer une classe de rappel de message
Ensuite, créez une classe nommée Notification, qui est responsable de l'envoi des rappels de message. Le code est le suivant :
import java.util.List; public class Notification { private List<Message> messages; // 构造方法 public Notification() { this.messages = new ArrayList<>(); } // 添加消息 public void addMessage(Message message) { messages.add(message); } // 获取未读消息数量 public int getUnreadCount() { int count = 0; for (Message message : messages) { if (!message.isRead()) { count++; } } return count; } // 获取最近的一条消息 public Message getLatestMessage() { // 省略实现 } // 其他方法 // ... }
2.3 Testez la fonction de rappel de message
Enfin, créez une classe nommée Main pour tester la fonction de rappel de message. Le code est le suivant :
public class Main { public static void main(String[] args) { Notification notification = new Notification(); // 添加两条消息 Message message1 = new Message("消息1", "这是消息1的内容", new Date()); Message message2 = new Message("消息2", "这是消息2的内容", new Date()); notification.addMessage(message1); notification.addMessage(message2); // 输出未读消息数量 System.out.println("未读消息数量:" + notification.getUnreadCount()); // 输出最近的一条消息 Message latestMessage = notification.getLatestMessage(); System.out.println("最近的一条消息:" + latestMessage.getTitle() + " - " + latestMessage.getContent()); } }
Ce qui précède est un exemple de fonction de rappel de message implémentée à l'aide de la programmation Java. Grâce à cet exemple, nous pouvons comprendre comment utiliser les fonctionnalités orientées objet du langage Java pour implémenter le push de messages en temps réel. J'espère que les lecteurs pourront en bénéficier et avoir une compréhension plus approfondie de la programmation Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!