2015-03-09 4 views
0

Надеюсь, кто-то может помочь. Я успешно создал класс сообщений Java для моделирования стандартного сообщения электронной почты, но я не уверен, как продолжить работу с классом почтового ящика, необходимым для хранения электронных писем из класса Message.Почтовый ящик Java для сохраненных адресов электронной почты

Класс Сообщение

public class Message {  
    private String recipient; 
    private String sender; 
    private String message; 
    private String body; 

    public Message(String recipient, String sender){ 
     this.recipient = recipient; 
     this.sender = sender; 
    } 

    public String toString(){   
     message = "From: " + recipient + "\nTo: " + sender; 
     return message; 
    } 

    public String append(){   
     body = "\nThis is the body content of your message"; 
     return body; 
    } 
} 

Mailbox Класс

public class Mailbox {  
    public void addMessage(Message m) 
    { 

    } 

    public Message getMessage(int i) 
    { 

    } 

    public void removeMessage(int i) 
    { 

    } 
} 
+0

Где будет храниться сообщение «MailBox»? – RaviH

+0

Привет @RaviH это просто программа тестеров. Класс MailboxTester будет использоваться для демонстрации функциональности класса Mailbox. Я просто не уверен, как начать создавать методы добавления, получения, удаления методов почтового ящика. Любая помощь приветствуется. – JavaBeginner

ответ

0

Вектор/ArrayList может содержать элементы/объекты. Таким образом, вы можете пойти в класс почтовых ящиков и создать ArrayList

ArrayList<Message> messages = new ArrayList<Message>(); 

Затем вы можете добавить:

messages.add(new Message(...)); 

и удаления:

messages.delete(); 

сообщения.

Смежные вопросы