java构造方法重载问题。
java构造方法重载问题。
日期:2011-09-25 07:34:40 人气:1
public BirthDate(int d,int m,int y,int t)
{
day=d;
month=m;
year=y;
time=t;
}
你的构造函数中是4个int型参数
而你调用时BirthDate d3=new BirthDate(1,1,2000,18.00);
传进去的最后一个参数18.00是double型的,int型要小于double,不能自动转型,所以要报错
要么修改构造方法,改成接受一个String类型的,将18.00改成“18.00”
要么改成一个接收d