我有这个代码块,需要一个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
答案 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