|
Java-API--Dokumentation | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.ObjectLinearList
MutableLinearList
Loesung22a
class Loesung22a
Loesungsvorschlag fuer Aufgabe 2-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 | |
|---|---|
Loesung22a()
|
|
| Method Summary | |
|---|---|
(package private) void |
addInFront(int value)
Fuegt einen neuen Wert als erstes Element in die Liste ein; die bestehende Liste wird zur Restliste (Rumpf). |
(package private) void |
deleteFromFront()
Loescht das erste Element dieser Liste. |
(package private) int |
firstElementValue()
Gibt den Wert (Kopf) des ersten Listenelemnts zurueck. |
(package private) int |
length()
Berechnet die Laenge der Liste rekursiv. |
(package private) void |
println()
Gibt die gesamte Liste in einer Zeile aus. |
| Methods inherited from class MutableLinearList |
|---|
println, println |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
Loesung22a()
| Method Detail |
|---|
void addInFront(int value)
addInFront in class MutableLinearListvalue - der einzufuegende Wertvoid deleteFromFront()
deleteFromFront in class MutableLinearListNullPointerException - falls das letzte Element der Liste
geloescht wirdint firstElementValue()
firstElementValue in class MutableLinearListint length()
length in class MutableLinearList1void println()
println in class MutableLinearList
|
Java-API--Dokumentation | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||