誰かがこのエラーで私を助けてくれますか?私は自分自身でJavaを学ぼうとしていて、何が原因でエラーが発生しているのかわからないのですか?ここでコンストラクタは未定義ですか?
/*
* Without changing the Point class, add any arguments to the constructor
* below so that the error goes away.
*/
public Point p04Constructor() {
return new Point();
}
は、Pointクラスです:
public class Point {
private int _x;
private int _y;
public Point(int x, int y) {
_x = x;
_y = y;
}
public void move(int dx, int dy) {
_x = _x + dx;
_y = _y + dy;
}
public void flip() {
_x = _y;
_y = _x;
}
public void setY(int _y) {
_y = 2;
}
public int getY() {
return _y;
}
public String toString() {
return "(" + _x + "," + _y + ")";
}
}
私はあなたが聞かせてください。私はすでにコメントに示唆されたことをやってみたが、エラーが続いている。
ポイントクラスを教えてもらえますか? –
エラーは "コンストラクタのPoint()は未定義です" –
...コメントを見てください。割り当てのように見えますので、エラーをなくすために何かを 'Point()'に追加する必要があります。 。 – 3kings