我正在学习创建自定义类,但不知道我哪里出错了

从主课...
MyPoint p1 = new MyPoint(317, 10);
错误说:

constructor MyPoint in class MyPoint cannot be applied to given types;

required: no arguments
found: int, int
reason: actual and formal argument lists differ in length

这是来自我的 MyPoint 类(class):
private int x, y;
public void MyPoint(int x, int y)
{
    this.x = x;
    this.y = y;
}

为什么 MyPoint(317, 10) 不与 x 和 y 值一起输入相关类?

任何帮助将不胜感激,谢谢。

最佳答案

从中删除返回类型

public void MyPoint(int x, int y)

构造函数不能有返回类型甚至 void
做了
public MyPoint(int x, int y)
{
    this.x = x;
    this.y = y;
}

10-04 19:19