|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object LinearList MutableLinearList Loesung62a
public class Loesung62a
Loesungsvorschlag fuer Aufgabe 6-2a.
Eine einfache lineare Liste mit Hilfsmethoden. Die Methoden in dieser
Klasse entsprechen genau denen der Original-Klasse
MutableLinearList
aus der Aufgabenstellung. Die einzige
Aenderung sind die hinzugefuegten Javadoc- und Inline-Kommentare.
Zur Loesung dieser Aufgabe gehoert eigentlich vor allem, dass man sich anschaulich klar macht, was da passiert. Das geht am besten mit Papier und Bleistift -- oder durch Besuch des Tutoriums. Bei offenen Fragen bitte E-Mail an mich!
Field Summary |
---|
Fields inherited from class LinearList |
---|
head, tail |
Constructor Summary | |
---|---|
Loesung62a()
|
Method Summary | |
---|---|
void |
addInFront(int value)
Fuegt einen neuen Wert als erstes Element in die Liste ein; die bestehende Liste wird zur Restliste (Rumpf). |
void |
deleteFromFront()
Loescht das erste Element dieser Liste. |
int |
firstElementValue()
Gibt den Wert (Kopf) des ersten Listenelemnts zurueck. |
int |
length()
Berechnet die Laenge der Liste rekursiv. |
void |
println()
Gibt die gesamte Liste in einer Zeile aus. |
Methods inherited from class MutableLinearList |
---|
cast, println, println |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Loesung62a()
Method Detail |
---|
public void addInFront(int value)
addInFront
in class MutableLinearList
value
- der einzufuegende Wertpublic void deleteFromFront()
deleteFromFront
in class MutableLinearList
NullPointerException
- falls das letzte Element der Liste
geloescht wirdpublic int firstElementValue()
firstElementValue
in class MutableLinearList
public int length()
length
in class MutableLinearList
1
public void println()
println
in class MutableLinearList
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |