为什么在尝试执行此操作时出现错误?它说需要参数,找到int int int。
public class testt
{ int a;
int b;
int c;
public testt (){
this(0,0,0);
}
}
另外,将“this”作为参数是什么意思? 例如
Object object = new Object (this);
答案 0 :(得分:5)
您正在使用它作为构造函数调用,例如
this(0,0,0);
需要一个带有3个整数参数的构造函数:
public class testt
{
int a;
int b;
int c;
public testt (){
this(0,0,0);
}
public testt(int a, int b, int c) {
this.a = a;
this.b = b;
this.c = c;
}
}
如果使用this
作为参数,则将该对象的实例传递给方法。