Hallo Leute, habe hier eine Aufgabe und bitte euch mir zu helfen. Ich schreib einfach mal die Aufgabe so auf wie diese gestellt ist:
Definieren Sie eine Klasse Java5, die eine Instanzvariable namens klausrunoten von Typ java.util.ArrayList<E> enthält. Benutzen Sie "Generics", um diese ArrayList zur verwaltung von Daten des Typs java.lang.Integer zu verwenden. Ein Konstruktor ohne Parameter soll ArrayList-Objekt erzeugen. Eine Methode speichereKlausrunote soll eine Klausurnote als Parameter von Typ int erhalten und mit Hilfe der ArrayList-Methode boolean add[E o] am Ende der ArrayList abspreichern. Diese Methode soll die Neuerung "Autoboxing" von Java 5 benutzen. Eine Methode leseKlausurnote soll einen Index als int-Wert übergeben bekommen und die unter diesem Index abgespeicherte Klausurnote als int-Wert zurückliefern. Die Mehtode LeseKlausurnote soll mit Hilfe einer if-Anweisung die übergebende Indexnummer überprüfen. Falls sie ausererhalb des zulässigen Berreichs liegt, soll die Methode eine java.lang.ArrayIndexOutOfBoundsException auslösen. Die Methode soll so geschrieben werden, dass ihre Aufrufe ein Exception Handling durchführen müssen. Benutzen Sie die ArrayList-Methode E get(ind index) und int size().
Bohh. Irgend wie komm ich nicht ganz zurecht mit der Aufgabe. Hat jemand Spaß dran mir diese zu lösen?
Danke im Voraus.
Definieren Sie eine Klasse Java5, die eine Instanzvariable namens klausrunoten von Typ java.util.ArrayList<E> enthält. Benutzen Sie "Generics", um diese ArrayList zur verwaltung von Daten des Typs java.lang.Integer zu verwenden. Ein Konstruktor ohne Parameter soll ArrayList-Objekt erzeugen. Eine Methode speichereKlausrunote soll eine Klausurnote als Parameter von Typ int erhalten und mit Hilfe der ArrayList-Methode boolean add[E o] am Ende der ArrayList abspreichern. Diese Methode soll die Neuerung "Autoboxing" von Java 5 benutzen. Eine Methode leseKlausurnote soll einen Index als int-Wert übergeben bekommen und die unter diesem Index abgespeicherte Klausurnote als int-Wert zurückliefern. Die Mehtode LeseKlausurnote soll mit Hilfe einer if-Anweisung die übergebende Indexnummer überprüfen. Falls sie ausererhalb des zulässigen Berreichs liegt, soll die Methode eine java.lang.ArrayIndexOutOfBoundsException auslösen. Die Methode soll so geschrieben werden, dass ihre Aufrufe ein Exception Handling durchführen müssen. Benutzen Sie die ArrayList-Methode E get(ind index) und int size().
Bohh. Irgend wie komm ich nicht ganz zurecht mit der Aufgabe. Hat jemand Spaß dran mir diese zu lösen?
Danke im Voraus.