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

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 ;)
 

Ähnliche Themen

Y
Antworten
4
Aufrufe
1.222
swa00
swa00
Justice
Antworten
4
Aufrufe
1.673
Justice
Justice
D
Antworten
23
Aufrufe
2.533
Data2006
D
Zurück
Oben Unten