1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  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...
Ähnliche Themen Forum Datum
Fehlermeldung in AS : Was bedeutet "incompatible Types" ? Android App Entwicklung 28.01.2017
DDMS FIle Explorer keine Dateien mehr vorhanden Android App Entwicklung 16.11.2016
Du betrachtest das Thema "No enclosing instance of the type Adidas.SchuhA is accessible in scop" im Forum "Android App Entwicklung",