Hey =)
Ich schreib grade an einem Programm bei dem es sehr hilfreich wär ein array für die gesammte klasse zu definieren.
hab also
hingeschrieben. Jetzt hab ich das Problem, dass ich das Array in eine Methode nicht initialisieren darf bzw mit inhalt führen darf -zumindest versteh ich so den Fehler beim kompilieren:
"non-static variable spiel cannot be referened from a static context".
gibts ne möglichkeit den fehler zu umgehen? die einträge bei google haben mir nicht wirklich weitergeholfen, da ich da den kontext meistens schon nicht verstanden hab.
der fehler tritt konkret auf, wenn ich zB schreibe:
oder zB auf die spiel.length zugreifen will.
Sollte ich die Idee zur Vereinfachung so ein public array zu benutzten verwerfen (wär sehr ärgerlich) oder gibt es nur 2-3 Regeln an die ich mich bei der Verwendung halten mussß
Danke schonmal
Ich schreib grade an einem Programm bei dem es sehr hilfreich wär ein array für die gesammte klasse zu definieren.
hab also
Java:
public int [][] spiel
"non-static variable spiel cannot be referened from a static context".
gibts ne möglichkeit den fehler zu umgehen? die einträge bei google haben mir nicht wirklich weitergeholfen, da ich da den kontext meistens schon nicht verstanden hab.
der fehler tritt konkret auf, wenn ich zB schreibe:
Java:
spiel = new int [x][x]
Sollte ich die Idee zur Vereinfachung so ein public array zu benutzten verwerfen (wär sehr ärgerlich) oder gibt es nur 2-3 Regeln an die ich mich bei der Verwendung halten mussß
Danke schonmal