Fungsi peringatan mesej yang dilaksanakan oleh pengaturcaraan Java
Abstrak: Dengan populariti Internet dan penggunaan peranti mudah alih, orang ramai mempunyai permintaan untuk mesej masa nyata Ia semakin tinggi dan lebih tinggi. Artikel ini akan melaksanakan fungsi peringatan mesej ringkas melalui pengaturcaraan Java dan menunjukkan cara melaksanakannya melalui contoh kod.
2.1 Buat kelas mesej
Pertama, buat kelas bernama Message, yang mengandungi atribut tajuk, kandungan dan masa mesej. Kodnya adalah seperti berikut:
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 Buat kelas peringatan mesej
Seterusnya, buat kelas bernama Pemberitahuan, yang bertanggungjawab untuk menghantar peringatan mesej. Kodnya adalah seperti berikut:
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 Uji fungsi peringatan mesej
Akhir sekali, buat kelas bernama Utama untuk menguji fungsi peringatan mesej. Kodnya adalah seperti berikut:
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()); } }
Atas ialah kandungan terperinci Fungsi peringatan mesej dilaksanakan oleh pengaturcaraan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!