mailclient.java

来自「现在在国外大学里最流行的java学习软件,同时还有大量的example,在名为p」· Java 代码 · 共 58 行

JAVA
58
字号
/** * A class to model a simple email client. The client is run by a * particular user, and sends and retrieves mail via a particular server. * @author David J. Barnes and Michael Kolling * @version 2006.03.30 */public class MailClient{    // The server used for sending and receiving.    private MailServer server;    // The user running this client.    private String user;    /**     * Create a mail client run by user and attached to the given server.     */    public MailClient(MailServer server, String user)    {        this.server = server;        this.user = user;    }    /**     * Return the next mail item (if any) for this user.     */    public MailItem getNextMailItem()    {        return server.getNextMailItem(user);    }    /**     * Print the next mail item (if any) for this user to the text      * terminal.     */    public void printNextMailItem()    {        MailItem item = server.getNextMailItem(user);        if(item == null) {            System.out.println("No new mail.");        }        else {            item.print();        }    }    /**     * Send the given message to the given recipient via     * the attached mail server.     * @param to The intended recipient.     * @param message The text of the message to be sent.     */    public void sendMailItem(String to, String message)    {        MailItem item = new MailItem(user, to, message);        server.post(item);    }}

⌨️ 快捷键说明

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