Fehler: Application Terminated (TypeError): var$0.$moveToolTo is not a function

Johannes_ece

Neues Mitglied
Ich habe nen kleines Problem, der compiler meint immer das meine Methode keine sei.

Application Terminated (TypeError): var$0.$moveToolTo is not a function

Seht ihr hier einen offensichtlichen Fehler?


Java:
    public boolean moveToolTo(Controller p, int x, int y) {

        if (isValid(height, width, x, y)) {
            System.out.println("test");
            while (xpasst == false && ypasst == false) {
                int xA = p.getX();
                int yA = p.getY();
                if (xA == x) {
                    boolean xpasst = true;
                } else if (xA > x) {
                    p.move(Controller.LEFT);
                } else if (xA < x) {
                    p.move(Controller.RIGHT);
                }
                if (yA == y) {
                    boolean ypasst = true;
                } else if (yA > y) {
                    p.move(Controller.UP);
                } else if (yA < y) {
                    p.move(Controller.DOWN);
                }
            }
            return true;
        } else
            return false;
    }
 
über die Onlineoberfläche meienr Uni. man hat eine Api gegeben und soll dann verschiedenes Machen.
hier rufe ich die Methode auf:

public void main(String[] args) {
Controller cutter = new Controller(width, height);
moveToolTo(cutter, 1, 2);
cutter.run();
Das ein Wahrheitswert zurückgegeben werden soll ist in der Aufgabenstellung gegeben.
 
über die Onlineoberfläche meienr Uni. man hat eine Api gegeben und soll dann verschiedenes Machen.
hier rufe ich die Methode auf:

public void main(String[] args) {
Controller cutter = new Controller(width, height);
moveToolTo(cutter, 1, 2);
cutter.run();
Das ein Wahrheitswert zurückgegeben werden soll ist in der Aufgabenstellung gegeben.
Wird wohl nichts mit der Fehlermeldung zu tun haben, aber die main Methode muss static sein.
also :public static void main(String[] args){}
 

Neue Themen


Zurück
Oben