私はちょうど学校プロジェクトのためにJavaでコーディングをやり始めました。今私は本当にこの課題に固執しています。 この課題では、私はPoint pを作って、私が提示した方法でxとyを得なければなりません。しかし、今私はJUnitテストを実行しているときにStackOverflowErrorを取得します(テストが行われます)。私は何が間違っているのか分からない、誰かが私を助けることができる?コンストラクタを使用したStackoverflowerror
public class Point {
double x;
double y;
public Point (double x1, double y1){
x = x1;
y = y1;
Point p = new Point (2.0, 5.0);
p.getY();
p.getX();
}
public double getY(){
return y;
}
public double getX(){
return x;
}
}
ポイントp =新しいポイント(2.0、5.0); ')コンストラクタで? – Eran
'Point'の作成中に' Point'を作成します。あなたのエラーへの再帰的な構造 – AxelH
私は思ういくつかの外部メソッドから 'Point p = new Point(2.0、5.0);'を呼び出す必要があります –