|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectLinearList
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 MutableLinearListvalue - der einzufuegende Wertpublic void deleteFromFront()
deleteFromFront in class MutableLinearListNullPointerException - falls das letzte Element der Liste
geloescht wirdpublic int firstElementValue()
firstElementValue in class MutableLinearListpublic int length()
length in class MutableLinearList1public void println()
println in class MutableLinearList
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||