Syntax error, insert "VariableDeclarators", um die LocalVariableDeclaration Auftritt

public class Water {
    private Graphic graphic;
    private float speed;
    private float distanceTraveled;

    public Water(float x, float y, float direction) 
    {
        speed = 0.7f;

        graphic = new Graphic();
        graphic.setType("WATER");   

        graphic.setX(x);
        graphic.setY(y);

        direction = graphic.getDirection(); //direction from Hero as water is fired
    }
    public Water update(int time) 
    {
        graphic.draw();
        return Water.this;
        distanceTraveled; //this is where the error occured...
    }
}

Als ich versuchte zu rufen distanceTraveled ist, erhalte ich den Fehler:

Syntax error, insert "VariableDeclarators", um die LocalVariableDeclaration

Korrigieren Sie mich, wenn ich falsch bin, aber distanceTraveled ist eine variable, nicht eine Methode. Und Sie return vor! Es gibt nicht die eine Erklärung nach der Rückkehr.
ja distanceTraveled ist eine variable und ich habe versucht anzurufen, es vor der Rückkehr oder sogar löschen zurück, aber ich bleibe noch immer die gleichen Fehler...
Ich bin mir nicht sicher, wenn ich dir Recht. Was erwarten Sie sich von "Berufung" distanceTraveled? Was willst du geschehen?
Ich versuche gerade einen Wert in distanceTraveled wie distanceTraveled = 1; aber jetzt bin ich nicht in der Lage, das zu tun.. Danke!

InformationsquelleAutor Mike | 2016-03-16

Schreibe einen Kommentar