1.请问我定义了一个构造器,是不是默认的构造器就没了?谢谢
2.构造器可以定义多个,只要参数不同
我发现,只要参数的数据类型不同就可以了,那就是两个构造器了,是这样的吗
比如
class y
{
int a=0;
double b=0.0;
y(int i)
{
a=a+i;
} y(double i)
{
b=b+100.1;
}
}
2.构造器可以定义多个,只要参数不同
我发现,只要参数的数据类型不同就可以了,那就是两个构造器了,是这样的吗
比如
class y
{
int a=0;
double b=0.0;
y(int i)
{
a=a+i;
} y(double i)
{
b=b+100.1;
}
}
2.是滴
2.自己也可以根据需要定义多个构造器,而且构造器还可以调用其他的构造器,因为构造器也是方法,这跟方法的重载是一样的道理。