java - 使用 Point 类的示例?

标签 java point

我正在尝试使用 Point(double x, double y), getX(), getY() 创建一个点并使用 toString() 返回它.我无法在任何地方找到如何执行此操作的示例。

public class Point {

    private final double x;
    private final double y;

    public Point(double x, double y) {
        this.x = x;
        this.y = y;
    }


    public double getX() {
        return x;
    }

    public double getY() {
        return y;
    }


    @Override
    public String toString() {
        return ("(" + x + "," + y + ")"); 
    }
}

最佳答案

您可能想这样做:

public Point(double x, double y) {
    this.x = x;
    this.y = y;
}

然后...

System.out.println(new Point(5.0, 5.0).toString());

我不知道为什么要在构造函数中将 this.x 和 this.y 的值设置为 1。您应该将它们设置为提供的 x 和 y 值。

您也不需要 toString() 方法中的外括号组。 return "("+ x + ","+ y + ")"; 将正常工作。

关于java - 使用 Point 类的示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18951124/

相关文章:

path - 使用 SVG 进行 2D 渲染和放大

c# - 找不到 System.Windows.Point

java - 如何在 Jetty 中向端口绑定(bind)添加重试

java - 渲染旋转图像

java - Android 7.1 及更低版本显示双通知

java - 从 Jython 访问 protected Java 属性

java - 使用预定义值填充 HashMap (java)

c++ - 首先从 A 点通过最近邻点到达所有剩余点

c# - 改变多边形的点

gnuplot - 如何在gnuplot中一起使用 "var"和 "palette"?