Cannot resolve symbol

Status
Nicht offen für weitere Antworten.

VanillaSky

Mitglied
Hallo Leute,

wieder mal eine neue Frage ;-)
Und zwar habe ich folgende Methode in der Klasse Garage:
Code:
public void setBenutzer(Benutzer benutzer)
{
     benutzerId = benutzer.getId();
     if (this.benutzer != benutzer)
    {
        if (this.benutzer != null) this.benutzer.removeGarage(this);
        this.benutzer = benutzer;
        if (benutzer != null) benutzer.addGarage(this);
    }
}
und in der Klasse public Benutzer benutzer definiert.
Trotzdem gibt es mir folgenden Fehler aus, obwohl ich in der Klasse Benutzer die methode removeGarage definiert habe.
Code:
.\Garage.java:221: cannot resolve symbol
symbol  : method removeGarage (Garage)
location: class Benutzer
			if (this.benutzer != null) this.benutzer.removeGarage(this);
                                                   ^
.\Garage.java:223: cannot resolve symbol
symbol  : method addGarage (Garage)
location: class Benutzer
			if (benutzer != null) benutzer.addGarage(this);
                                                      ^
Kann mir jemand sagen, woran der Fehler dann liegen kann? Vielen Dank im Voraus!!!
 
Code:
public void setBenutzer(Benutzer benutzer)
{
     benutzerId = benutzer.getId();
     if (this.benutzer != benutzer)
    {
        if (this.benutzer != null) this.benutzer.removeGarage(this);
        this.benutzer = benutzer;
        if (benutzer != null) benutzer.addGarage(this);
    }
}

Schieb die Zeile this.benutzer = benutzer; mal eins nach oben...
 
Hat deine Klasse Benutzer Methoden die folgendermaßen aussehen:
Code:
public void removeGarage(Garage val){
...
}

public void addGarage(Garage val){
...
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben