Où ajouter la méthode principale Java


, j'ai ce bloc de code qui nécessite une méthode principale pour s'exécuter.

public class Point {

    private int xcoord;
    private int ycoord;

    public Point () {}

    public Point (int x, int y) {}

    public int getX () {
        return xcoord;
    }

    public int getY () {
        return ycoord;
    }

    public void moveUp(int amount) {}

    public void moveDown(int amount) {}

    public void moveRight(int amount) {}

    public void moveLeft(int amount) {}

}

J'ai essayé d'ajouter public static void main(String[] args){ ci-dessous public class Point mais cela pose des problèmes tout au long de mon programme (dire que Public Point () doit être déclaré comme nouveau) et je ferme la méthode principale sous le MoveLeft méthode fermant deux points et le public class Point fermant deux points, comme ceci:

public class Point {

    private int xcoord;
    private int ycoord;

    public static void main(String[] args){

        public Point () {}

        public Point (int x, int y) {}

        public int getX () {
            return xcoord;
        }

        public int getY () {
            return ycoord;
        }

        public void moveUp(int amount) {}

        public void moveDown(int amount) {}

        public void moveRight(int amount) {}

        public void moveLeft(int amount) {}
    }

}
Author: Biffen, 2016-10-05

1 answers

Main est une méthode et vous ne voulez pas que vos autres méthodes soient à l'intérieur.

Essayez quelque chose comme ceci:

public class Point {

private int xcoord;
private int ycoord;

public static void main(String[] args) {

} //End of main

   //Now you add the rest of your methods
    public Point(){

    }

//And so on
 0
Author: StarSweeper, 2016-10-05 05:01:28