Hallo,
ich muss als Einstand gleich mit einer Frage kommen =(. Leider weiß ich mir sonst nicht zu Helfen
Ihr seid meine Rettung
Die Aufgabe: es geht um verkettete Listen!
Ich lad Euch einfach mal das UML hoch und die Aufgabe und das was ich schon gemacht habe
Das UML:
picload.org - fast 'n' easy imagehost
die Aufgabe:
picload.org - fast 'n' easy imagehost
und was ich schon gemacht habe:
Klasse IListe:
Klasse Liste:
Klasse IListenElement:
Klasse ListenElement:
ich komme nun nicht weiter.
Ich wollte die Klasse ListenElement runter programmieren.
Und zwar grade die Methode getNachfolger()
get nachfolger soll ja aus der Liste den Nachfolger holen.
Dazu muss ich ja aus IListe die Methode naechstesElement(); aufrufen, die mir n bool zurück geben soll wenn es ein nächstes Element gibt und gleichzeitig auf das nächste Element zeigen soll.
Danach muss ich ja aktuellesElement(); aufrufen um das aktuelle Element zu bekommen
nur wie mache ich das. Wie kann ich aus ListenElement auf IListe zugreifen ?
Das ist bestimmt nicht die einzige Frage aber erstmal ein Ansatz wäre toll =)
viele Grüße und Danke schon Einmal
Schnatterinchen
ich muss als Einstand gleich mit einer Frage kommen =(. Leider weiß ich mir sonst nicht zu Helfen
Ihr seid meine Rettung
Die Aufgabe: es geht um verkettete Listen!
Ich lad Euch einfach mal das UML hoch und die Aufgabe und das was ich schon gemacht habe
Das UML:
picload.org - fast 'n' easy imagehost
die Aufgabe:
picload.org - fast 'n' easy imagehost
und was ich schon gemacht habe:
Klasse IListe:
Java:
package liste;
public interface IListe {
public void einfuegen (Object element);
public void loescheAktuellesElement();
public boolean listenStart();
public boolean naechstesElement();
public ListenElement aktuellesElement();
public boolean istLeer();
}
Java:
package liste;
class Liste implements IListe {
//private int test;
private IListenElement aktuellesElement;
private IListenElement erstesElement;
public void Liste () {
erstesElement=null;
}
public void einfuegen(Object element) {
// TODO Auto-generated method stub
}
public void loescheAktuellesElement() {
// TODO Auto-generated method stub
}
public boolean listenStart() {
// TODO Auto-generated method stub
return false;
}
public boolean naechstesElement() {
// TODO Auto-generated method stub
return false;
}
public ListenElement aktuellesElement() {
// TODO Auto-generated method stub
return null;
}
public boolean istLeer() {
// TODO Auto-generated method stub
return false;
}
}
Klasse IListenElement:
Java:
package liste;
public interface IListenElement {
public IListenElement getNachfolger();
public IListenElement setNachfolger(IListenElement nachfolger);
public Object getElement();
}
Klasse ListenElement:
Java:
package liste;
import liste.IListe;
public class ListenElement implements IListenElement {
private Object element;
public IListenElement getNachfolger() {
element=new Object(IListe.aktuellesElement());
}
public final IListenElement setNachfolger(Object nachfolger) {
return null;
}
public Liste getElement() {
return null;
}
public IListenElement setNachfolger(IListenElement nachfolger) {
// TODO Auto-generated method stub
return null;
}
}
ich komme nun nicht weiter.
Ich wollte die Klasse ListenElement runter programmieren.
Und zwar grade die Methode getNachfolger()
get nachfolger soll ja aus der Liste den Nachfolger holen.
Dazu muss ich ja aus IListe die Methode naechstesElement(); aufrufen, die mir n bool zurück geben soll wenn es ein nächstes Element gibt und gleichzeitig auf das nächste Element zeigen soll.
Danach muss ich ja aktuellesElement(); aufrufen um das aktuelle Element zu bekommen
nur wie mache ich das. Wie kann ich aus ListenElement auf IListe zugreifen ?
Das ist bestimmt nicht die einzige Frage aber erstmal ein Ansatz wäre toll =)
viele Grüße und Danke schon Einmal
Schnatterinchen
Zuletzt bearbeitet: