题目描述
定义一个DateCount类,其成员变量有:year、month、day,有两个重载的构造方法:一个不带参数,输出一行独立的信息“不带参数的构造方法”并将成员变量初始化为默认值1970年1月1日;一个带3个参数,输出一行独立的信息“带3个参数的构造方法”并将成员变量按参数指定的值进行初始化。提供一个toString()方法,使得它以“XX年X月X日”的方式返回对象的字符串表示。
在演示类中用不带参数的构造方法创建一个DateCount对象dc,并调用System.out.println(dc)显示该对象;再读入三个分别表示年月日的整数,并以它们为参数创建一个对象birthday表示一个人的生日,计算其到2020年10月10日的年龄,输出生日和年龄。
输入样例
2000 11 9
输出样例
不带参数的构造方法
1970年1月1日
带3个参数的构造方法
生日:2000年11月9日,到2020年10月10日年龄:19