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
Java Probleme mit Stack
-
- Frage
-
frido1 -
3. Dezember 2007 um 15:22 -
Unerledigt
das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)
Vielen Dank für die Treue und das Verständnis!
-
-
was machst du da bitte?
-
geht
PHP
Alles anzeigenpublic class A { public static void main(String[] args) { stack stapel = new stack(); } } class stack{ }
geht nicht
PHP
Alles anzeigenpublic class A { public static void main(String[] args) { stack stapel = new stack(); } class stack{ } }
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
-
und damit schließe ich mich michaelh an: was machst du da bitte???
zb "System.[I]out.println("Operator falsch!");"
soll das java code sein? -
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.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.
-
TUX Vielen lieben Dank
Diese klammern machen mich irgendwann nochmal fertig! -
Wenn du den Schmarrn ordentlich einrückst, kann dir das nicht passieren.
-
Und bitte schreib doch Klassennamen groß, das tut in den Augen weh :(.
-
Maximilian Rupp
27. Dezember 2024 um 12:04 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.