samedi 23 mai 2015
Liste mit Objekten und Listen
Posted on 07:10 by verona
Hallo,
ich habe eine Klasse mit einem Attribut von Typ Liste. Diese Liste enthält Elemente der gleichen Klasse.
Wie man sieht, kann die Liste in einem MatheTerm-Object Integers, Charaktere und weitere MatheTerm-Objecte beinhalten. Die Liste kann beliebig lang und tief sein.
Wie kann ich so iterieren oder rekursiv aufrufen, daß ich alle Elemente in der richtigen Reihenfolge ausgebe? Dabei sollen alle Elemente eines Unterterms ausgegeben werden, bevor man mit dem weiteren Listenelement weitermacht.
Noch eine Frage: ich werde ja beliebige Rechenarten erlauben (nicht nur '+') und dabei kommen auch nicht-ASCII Zeichen vor. Was muß man dabei beachten?
ich habe eine Klasse mit einem Attribut von Typ Liste. Diese Liste enthält Elemente der gleichen Klasse.
Java Code:
-
-
package MatheAufgaben;
-
-
import java.util.*;
-
-
public class MatheTerm {
-
-
-
-
void erweitereTerm(int zahl){
-
termlist.add('+');
-
}
-
-
void erweitereTerm(MatheTerm otherMatheTerm){
-
termlist.add('+');
-
termlist.add(otherMatheTerm);
-
}
-
-
}
Wie man sieht, kann die Liste in einem MatheTerm-Object Integers, Charaktere und weitere MatheTerm-Objecte beinhalten. Die Liste kann beliebig lang und tief sein.
Wie kann ich so iterieren oder rekursiv aufrufen, daß ich alle Elemente in der richtigen Reihenfolge ausgebe? Dabei sollen alle Elemente eines Unterterms ausgegeben werden, bevor man mit dem weiteren Listenelement weitermacht.
Noch eine Frage: ich werde ja beliebige Rechenarten erlauben (nicht nur '+') und dabei kommen auch nicht-ASCII Zeichen vor. Was muß man dabei beachten?
Liste mit Objekten und Listen
Categories: Liste mit Objekten und Listen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire