No enclosing instance of the type Adidas.SchuhA is accessible in scop

  • 2 Antworten
  • Letztes Antwortdatum
D

Denny

Neues Mitglied
0
Hi,

Ich bekomme zZ einen Error, und weis nicht, wie ich ihn lösen kann...

"No enclosing instance of the type Adidas.Hersteller is accessible in scope"

Adidas.java
Code:
public class Adidas  {

    public class SchuhA {
        private int Preis = 22;

        public int getPreis() {
            return Preis;
        }
    }
}

Jetzt würde ich gerne "Preis" in einer anderen Java-Datei verwenden...

Code:
int total = Adidas.SchuhA.this.getPreis();

Hier bekomme ich den Error :(

Kann mir jemand helfen???
 
Du hast keinen Zugriff auf das this Objekt. Da nichts statisch ist musst du dir ein neues SchuhA Objekt anlegen.

Code:
int total = new SchuhA().getPreis();
 
  • Danke
Reaktionen: Denny
... abgesehen davon sieht es ziemlich komisch aus ;)
 
Zurück
Oben Unten