21-12-2021
Übungsaufgabe vom 21.12.2021 für die Studierenden des Java I Seminars der Universität zu Köln
📝 Aufgabe:
In dieser Aufgabe wird das Mail Programm von letzter Sitzung erweitert. Eine funktionsfähige Version mit allen notwendigen Bibliotheken befindet sich in diesem Repo.
- Erstellt eine Klasse
Inbox
- Erstellt eine Klasse
Sent
- Erstellt eine Klasse
MailCollection
- Die Klasse dient als Überklasse für die Klassen
Inbox
undSent
. Fügt also in den KlassenInbox
undSent
mit demextends
Keyword dieMailCollection
als Überklasse ein. - Die Klasse soll ein
Mail[] mail
haben in das Mails gespeichert werden können. - Außerdem braucht die Klasse einen Konstruktor mit dem das
Mail[]
Array initialisiert wird. Programmiert den Konstruktor so, dass man bei der initialisierung einesMailCollection
-Objektes die Länge desMail[] mail
frei wählen kann (public MailCollection(int size)
) - Die
MailCollection
soll eine Methode haben mit der manMail
Objekte in das Array einfügen kann. Die Methode soll immer an der letzten freien Stelle eine Mail einfügen. Wenn das Array voll ist soll die Methodefalse
zurückgeben. Wenn dieMail
erfolgreich eingefügt wurde solltrue
zurückgegeben werden. - (
public boolean addMail(Mail mail)
)
- Die Klasse dient als Überklasse für die Klassen
ℹ️ Resourcen:
Hier noch ein paar nützliche 📃Artikel, 🖊️Threads und 🎥Videos