我正在学习创建自定义类,但不知道我哪里出错了
从主课...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;
}