| 
 | ||||||||
| 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 | |||||||