Dove aggiungere il metodo principale Java


Ho questo blocco di codice che richiede un metodo main per essere eseguito.

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) {}

}

Ho provato ad aggiungere public static void main(String[] args){ sotto public class Point ma causa problemi in tutto il mio programma (dicendo che Public Point () deve essere dichiarato come nuovo) e chiudo il metodo principale sotto i due punti di chiusura del metodo MoveLeft e i due punti di chiusura del punto public class, in questo modo:

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 รจ un metodo e non vuoi che gli altri metodi siano al suo interno.

Prova qualcosa del genere:

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