【发布时间】:2021-04-16 17:47:00
【问题描述】:
当我构建这个方法时,我得到构造函数 Point(double, double) 是未定义的。但是当我输入变量 delta、deltaX、deltaY 时,错误就消失了。我在这里做错了什么?我在这个 Line 类中导入了 Point 库,并且我的所有 setter 和 getter 也设置为双精度值。
public Point solve(Line line2)
{
double delta = this.a * line2.getB() - this.b * line2.getA();
double deltaX = this.c * line2.getB() - this.b * line2.getC();
double deltaY = this.a * line2.getC() - this.c * line2.getA();
return new Point(deltaX/delta, deltaY/delta);
}
【问题讨论】:
-
提供两个版本并清楚地描述哪个版本编译。
-
"我已经导入了点库" 从哪里?这可能有大约 100 种实现。
标签: java constructor point