Java Probleme mit Stack

  • Hallo!
    Ich habe ein kleines Problem bei der Stack Klasse...

    in der main klasse:
    stack Stapel = new stack();

    .....

    class stack{

    stack(){
    ...
    }
    ..
    ..
    ..

    }

    Bei diesem Eintrag erscheint der Fehler stack Stapel = new stack();
    No enclosing instance for type is accesable. Must qualify the allocation with an enclosing instance of.....

    Weiß wer woran das liegt?

    lg frido1

  • geht

    geht nicht

    Musst du laut Angabe beide Klassen in einer Datei haben?

  • tux sorry meine 1.posting war falsch habe es natürlich in extra klassen gemacht!
    sodala dürfte zu allgemein sein die angabe von mir hier der code:

    hat sich erledigt :) Danke

  • hallo, das habe ich in meinem code nicht drinnenstehen dürfte beim einfügen ins forum dazugekommen sein....

    Gibt es auch auf meine Frage eine Antwort?

    In der Zeile:
    stack Stapel = new stack();

    No enclosing instance of type G0 is accessible. Must qualify the allocation with an enclosing instance of type G0 (e.g. x.new A() where x is an instance of G0).

    Vielen lieben Dank

  • Gibt es auch auf meine Frage eine Antwort?


    deine frage habe ich oben schon beantwortet. du hast die klammern falsch gesetzt.

    PHP
    public void leeren(){
    Stapel1.clear();
    }
    }}

    eine klammer schließt die methode. eine klammer beendet die klasse und die 3. ist zu viel. damit hast du eine innere klasse und das geht so nicht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!