BlueJ Stacks Bahnhof

Gues

Neues Mitglied
Hallo,

kann mir bitte jemand bei dem Problem helfen? Habe schon alles versucht und auch schon in Google gesucht, aber nichts gefunden..

Java:
public class Wagen
{
    //Bezugsobjekte
    Stack Startgleis;
    Stack Hilfsgleis;
    Stack Rangierplatz;
    Stack Zielgleis;
    
    //Attribute
    int Wagennummer;
    
    //Konstruktor
    public Wagen(int Wagennummer)
    {
        new Wagen(5);
        new Wagen(3);
        new Wagen(8);
        new Wagen(2);
        new Wagen(1);
        new Wagen(7);
    }
    
    public int wert()
    {
        return Wagennummer;
    }
    
    public void rangiere()
    {
        if(!Startgleis.isEmpty())
        {
            if(Rangierplatz == null)
            {
                Rangierplatz.push(Startgleis.top());
            }
            else
            {
                if(Startgleis.top() > Rangierplatz.top())
                {
                    Rangierplatz() = pWagen.wert();
                }
            }
            Hilfsgleis.push(pWagen.wert());
            this.rangiere();
        }
    }
}

Java:
public class Stack 
{
    //Bezugsobjekte
    Knoten kenntErstes;
    Knoten kenntAktuelles;
    Object pObject;
    
    //Attribute
    
    //Konstruktor
    public Stack()
    {
        new Stack();
    }
    
    public boolean isEmpty()
    {
        if(this == null)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    
    public void push(Object pObject)
    {
        kenntErstes = pObject;
    }
    
    public void pop()
    {
        kenntErstes = kenntAktuelles;
        kenntAktuelles = kenntAktuelles.nachfolger();
    }
    
    public Object top()
    {
        return kenntErstes;
    }
}

Java:
public class Knoten
{
    //Bezugsobjekte
    private Object kenntInhalt;
    private Knoten kenntNachfolger;
    private Knoten kenntVorgaenger;
  
    //Konstruktor
    public Knoten(Object pInhalt)
    {
        kenntInhalt = pInhalt;
        kenntNachfolger = null;
        kenntVorgaenger = null;
    }
    
    public Object inhalt()
    {
        return kenntInhalt;
    }
    
    public Knoten nachfolger()
    {
        return kenntNachfolger;
    }
    
    public void setzeNachfolger(Knoten pNachfolger)
    {
        kenntNachfolger = pNachfolger;
    }
    
    public Knoten vorgaenger()
    {
        return kenntVorgaenger;
    }
    
    public void setzeVorgaenger(Knoten pVorgaenger)
    {
        kenntVorgaenger = pVorgaenger;
    }
}

Java:
public class Liste
{
    //Bezugsobjekte
    Knoten kenntErstes;
    Knoten kenntAktuelles;
    
    //Attribute
    
    //Konstruktor
    public void AllgemeineListe()
    {
        kenntErstes = null;
        kenntAktuelles = null;
    }
    
    public void next()
    {
        kenntAktuelles = kenntAktuelles.nachfolger();
    }
    
    public void zumAnfang()
    {
        kenntAktuelles = kenntErstes;
    }
    
    public Object gibAktuelles()
    {
        return kenntAktuelles.inhalt();
    }
    
    public void loescheAktuelles()
    {
        if(kenntAktuelles == kenntErstes)
        {
            kenntErstes = kenntErstes.nachfolger();
            kenntAktuelles = kenntErstes;
        }
        else
        {
            Knoten lKnoten = kenntAktuelles;
            this.zumAnfang();
            while(kenntAktuelles.nachfolger() != lKnoten)
            {
                this.next();
            }
            kenntAktuelles.setzeNachfolger(lKnoten.nachfolger());
        }
    }
}
 
W

Wishmaster51

Gast
Ein Problem sehe ich schonmal hier:
Java:
    //Konstruktor
    public Wagen(int Wagennummer)
    {
        new Wagen(5);
        new Wagen(3);
        new Wagen(8);
        new Wagen(2);
        new Wagen(1);
        new Wagen(7);
    }
So, wie hier die Objekte erzeugt werden, endet dies in einer Endlosrekursion. Zudem werden die Referenzen nirgens gespeichert.
 


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...
Ähnliche Java Themen
  Titel Forum Antworten Datum
schuti Compilerfehler BlueJ Java Basics - Anfänger-Themen 8
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
W Pfeilenformen im BlueJ Java Basics - Anfänger-Themen 9
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
aero043 Hilfe bei BlueJ Hausübung Java Basics - Anfänger-Themen 27
M BlueJ Objekt in Objektliste Java Basics - Anfänger-Themen 2
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
K Spieleidee gesucht für Informatikprojekt - JAVA (BlueJ)? Java Basics - Anfänger-Themen 15
Vernon.098 Java (BlueJ) Mensch ärgere dich nicht Programmien Java Basics - Anfänger-Themen 6
momo96 bluej Java Basics - Anfänger-Themen 2
K BlueJ Ball an Rand Reflektieren Java Basics - Anfänger-Themen 2
YAZZ BlueJ Bewegung einer Figur im Kreis Java Basics - Anfänger-Themen 4
Delonyg Bluej Supermarkt Java Basics - Anfänger-Themen 2
Ray19941 Über BlueJ Textdatei selbstständig erstellen lassen Java Basics - Anfänger-Themen 2
N BlueJ Implementation Analoguhr Java Basics - Anfänger-Themen 33
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
C Projekt öffnen BlueJ Java Basics - Anfänger-Themen 1
M BlueJ - Array als Paramter einer Methode eingeben Java Basics - Anfänger-Themen 12
K Testen in BlueJ Java Basics - Anfänger-Themen 2
C BlueJ Zahlenschloss programmieren Java Basics - Anfänger-Themen 5
1 BlueJ Fehler ? Java Basics - Anfänger-Themen 7
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
D BlueJ Java: Strings voneinander trennen Java Basics - Anfänger-Themen 11
V ToString-Methode mit JUnit testen(BlueJ) Java Basics - Anfänger-Themen 10
G Variablen Variable nimmt keinen Wert an (BlueJ) Java Basics - Anfänger-Themen 4
I BlueJ importdatei fehlt Java Basics - Anfänger-Themen 4
D Java BlueJ Programm wiederholen? Java Basics - Anfänger-Themen 6
J Uniprojekt (BlueJ) Java Basics - Anfänger-Themen 17
H Klassen Hilfe bei BlueJ, Supermario Java Basics - Anfänger-Themen 5
W Testmethoden in BlueJ Java Basics - Anfänger-Themen 12
F Java BlueJ Dinge verschwinden lassen Java Basics - Anfänger-Themen 2
X wie kann ich in bluej/java einene 2d array mit zahlen fuellen, so dass sich diese in der der zeilen Java Basics - Anfänger-Themen 2
E Hilfe bei Lambda-Ausdrücken in BlueJ Java Basics - Anfänger-Themen 1
J BlueJ und import-Anweisungen, wie geht das? Java Basics - Anfänger-Themen 4
K BlueJ Terminverwaltung erstellen Java Basics - Anfänger-Themen 1
J BlueJ - kompilieren - und wie weit kommt man mit BlueJ? Java Basics - Anfänger-Themen 4
J Thread erstellen (BlueJ Projekt) Java Basics - Anfänger-Themen 3
I Erste Schritte BlueJ Fehler Java Basics - Anfänger-Themen 8
C Manuelle Parametereingabe in BlueJ Java Basics - Anfänger-Themen 5
D Wer wird Millionär ? BlueJ Java Java Basics - Anfänger-Themen 2
P BlueJ Sieb des Eratothenes Java Basics - Anfänger-Themen 4
M Ausgeben eines 2D Arrays mit int UND String werten - BLUEJ! Java Basics - Anfänger-Themen 4
J BlueJ öffnet package falsch Java Basics - Anfänger-Themen 2
J BlueJ Liste Würfel Projekt Java Basics - Anfänger-Themen 2
P Java mit BlueJ - Hilfe - Gegenstände Java Basics - Anfänger-Themen 10
H BlueJ Java Basics - Anfänger-Themen 3
L Queue programmieren via BlueJ Java Basics - Anfänger-Themen 5
R Nach Ubuntu-Update: Konsole spuckt bei neu Kompilierten Programmen Fehler aus (BlueJ)(Ubuntu12.04) Java Basics - Anfänger-Themen 11
X Erste Schritte Java BlueJ Programmieren Java Basics - Anfänger-Themen 36
Tally Methoden BlueJ - Datum als Kalendertag int - tagImJahr Java Basics - Anfänger-Themen 6
J BlueJ canvas Buttons adden? Java Basics - Anfänger-Themen 2
J BlueJ Tic Tac Toe öffnen? Java Basics - Anfänger-Themen 6
T Erste Schritte BlueJ kapitel 4 frage Schleifen ? Java Basics - Anfänger-Themen 4
V BlueJ: Funktionierende .jar Datei erstellen Java Basics - Anfänger-Themen 2
G Methoden BlueJ SuM Methode wird nicht gefunden Java Basics - Anfänger-Themen 9
S Pakete in BlueJ Java Basics - Anfänger-Themen 5
T Snake-BlueJ Bewegung Java Basics - Anfänger-Themen 7
S Erste Schritte Bluej Automatisches Einfügen von Objekten Java Basics - Anfänger-Themen 4
T Snake mit Bluej Java Basics - Anfänger-Themen 8
R BlueJ - Hilfe bei for-Struktur Java Basics - Anfänger-Themen 11
S Erste Schritte BlueJ-Aufgabe: Programmcode / Brauche dringend Hilfe !!! Java Basics - Anfänger-Themen 37
B Verständnisfrage:Beispielprogramm BlueJ Java Basics - Anfänger-Themen 3
P Java BlueJ Schatzsuche Java Basics - Anfänger-Themen 2
H Erste Schritte von BlueJ zu Eclipse Java Basics - Anfänger-Themen 10
I Rc4 Verschlüsselung in BlueJ Java Basics - Anfänger-Themen 18
H Buch: Java lernen mit BlueJ Modulo-Operator Java Basics - Anfänger-Themen 16
X Methoden Java Dublikatsuche Hilfe(BlueJ) Java Basics - Anfänger-Themen 9
X Interpreter-Fehler "java.lang.NullPionterException: null" bei BlueJ Java Basics - Anfänger-Themen 10
C Problem bei BlueJ - Pfeil bleibt nicht in der Dartscheibe stecken Java Basics - Anfänger-Themen 4
M mit BlueJ einen Ticketautomaten programmieren Java Basics - Anfänger-Themen 9
Binary.Coder Bluej ähnlicher Inspektor gesucht Java Basics - Anfänger-Themen 3
T problem mit der maus in BlueJ Java Basics - Anfänger-Themen 14
J BlueJ! 2 kleine Fragen zum Spiel. Java Basics - Anfänger-Themen 3
R BlueJ Pacman Java Basics - Anfänger-Themen 17
B BlueJ Turtle nicht gefunden Java Basics - Anfänger-Themen 6
J start(); bei bluej Java Basics - Anfänger-Themen 3
E BlueJ Projekt öffnen Java Basics - Anfänger-Themen 15
Jats Probleme mit BlueJ und Bankkonto-Methoden Java Basics - Anfänger-Themen 7
A BlueJ BMI berechnen Java Basics - Anfänger-Themen 9
D BlueJ Anzeigeproblem Java Basics - Anfänger-Themen 5
L String Variable zurückgeben mit BlueJ Java Basics - Anfänger-Themen 12
J BlueJ Zeichen, Dart-Pfeil Java Basics - Anfänger-Themen 59
B Paket in BlueJ einfügen Java Basics - Anfänger-Themen 5
C BlueJ zum Laufen bekommen Java Basics - Anfänger-Themen 14
M BlueJ Problem Java Basics - Anfänger-Themen 6
P BlueJ hängt sich beim compilen auf Java Basics - Anfänger-Themen 9
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
S Klasse Zeichenfenster und BlueJ - Könnt ihr mir helfen? Java Basics - Anfänger-Themen 4
A Datentyp Char wird in BlueJ nur als leerer weißer Kasten dargestellt Java Basics - Anfänger-Themen 1
A JButton erscheint nicht (BlueJ) Java Basics - Anfänger-Themen 2
E BlueJ und Zeichenketten. S83 Übung 2.72 Java Basics - Anfänger-Themen 3
H BlueJ mehrere Klassen Java Basics - Anfänger-Themen 6
Binary.Coder Wechsel von BlueJ zu Eclipse Java Basics - Anfänger-Themen 7
G BlueJ jUnit Test Java Basics - Anfänger-Themen 6
G Klassenhierarchie in BlueJ. Java Basics - Anfänger-Themen 3
G BLueJ Aufgabe Java Basics - Anfänger-Themen 11
G Bluej startet nicht Java Basics - Anfänger-Themen 5
B BlueJ: Anfängerprojekt mit HashMap Java Basics - Anfänger-Themen 14

Ähnliche Java Themen


Oben