在哪里添加主方法Java

时间:2016-10-05 04:51:27

标签: java methods main

我有这个代码块,需要一个main方法才能运行。

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

}

我已经尝试在public static void main(String[] args){ public class Point下面添加了MoveLeft但是它会导致整个程序出现问题(说Public Point()需要声明为new)并且我会关闭public class下面的主要方法{1}}方法关闭冒号和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) {} } } 点关闭冒号,如下所示:

    //FILE* f = fopen( .. ); // f is opened and already be used successfully. 
    //Size of target file is near 50mb

    fseek(f, 0, SEEK_END);
    // print ftell(f) -> 53394002
    fseek(f, -1024, SEEK_END);
    // print ftell(f) -> 53392978

    fread(buf, 1, 1024, f); // returns 0.
    ferror(f) // returns 3. 

    // print ftell(f) -> 53392978
    fseek(f, 0, SEEK_END);
    // print ftell(f) -> 53394002

1 个答案:

答案 0 :(得分:1)

Main是一种方法,您不希望其他方法在其中。

尝试这样的事情:

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