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...
Similar Threads Forum Datum
Need for Speed No Limits Porsche GT3 RS Blaupausen Android Spiele 07.05.2017
NO.1 G8 Werbegeschenke und Gutscheincode No.1 Forum 08.05.2017
Fuchsia & Armadillo: The next big thing? Allgemeines zu Google 09.05.2017
Kostenlos Fakten 300+ - Die besten und sinnlosesten Fakten in einer App App-Vorstellungen 10.05.2017
Neues Gerät: "Your device is corrupt. It can't... bq Aquaris X / X Pro Forum 13.05.2017
Nintendo: Gibt es bald The Legend of Zelda auf Android? Android News 15.05.2017
Nintendo: Gibt es bald The Legend of Zelda auf Android? Android Spiele 15.05.2017
Update Over The Air oder besser USB oder andere Möglichkeit? LG G5 (H850) Forum 20.05.2017
Link2sd "no such device" Samsung Galaxy Tab 3 7.0 Forum 23.05.2017
World of Tanks Android Spiele Freitag um 13:54 Uhr