私はこの問題を何時間も座って見てきたので、誰かが私を助けてくれることを本当に願っています.
3 つの (x,y) 座標を取り、そこから辺の長さ、角、面積を計算するクラス Triangle を定義しました。クラスは次のようになります。
public class Triangle {
private double x1, x2, x3, y1, y2, y3;
double sideA, sideB, sideC;
private double angleA, angleB, angleC;
public Triangle(double x1, double y1, double x2,
double y2, double x3, double y3) {
}
public double getSideA() {
return (Math.sqrt(Math.pow((x3-x2),2)+Math.pow((y3-y2),2)));
}
}
ここで、Interaction クラスで getSideA メソッドを呼び出したいと思います。座標変数を定義しました。それらは scan メソッドから値を取得します。getSideA メソッドから値を取得する変数 sideA も定義しました。これが私がやった方法です:
Triangle userTriangle = new Triangle(x1, x2, x3, y1, y2, y3);
userTriangle.getSideA = sideA;
Interaction クラスをコンパイルしようとすると、次のエラー コードが表示されます。
Interaction.java:79: cannot find symbol
symbol : variable getSideA
location: class Triangle
userTriangle.getSideA = sideA;
^
私が間違っていることは何ですか??