java构造方法重载问题。

日期:2011-09-25 07:34:40 人气:1

java构造方法重载问题。

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
    A+
热门评论