1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. Denny, 22.10.2010 #1
    Denny

    Denny Threadstarter Neuer Benutzer

    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???
     
  2. the_alien, 22.10.2010 #2
    the_alien

    the_alien Android-Lexikon

    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();
     
    Denny gefällt das.
  3. ko5tik, 22.10.2010 #3
    ko5tik

    ko5tik Android-Experte

    ... abgesehen davon sieht es ziemlich komisch aus ;)
     
Die Seite wird geladen...
Du betrachtest das Thema "No enclosing instance of the type Adidas.SchuhA is accessible in scop" im Forum "Android App Entwicklung",