【问题标题】:constructor Point(double, double) is undefined构造函数 Point(double, double) 未定义
【发布时间】: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


【解决方案1】:

Point 只有 intPoint 构造函数。

Point2D.Double 可能会做你想做的事。

【讨论】:

  • 啊!就是这样!谢谢你哦,聪明的人。
猜你喜欢
  • 2015-12-25
  • 1970-01-01
  • 2015-05-24
  • 1970-01-01
  • 1970-01-01
  • 2014-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多