1.定义一个类表示日期,并要求提供多种构造方法(包括同类型引用作参数形式);提供设置数据成员的方法;提供按一定格式显示日期的方法,如2011/5/24;提供比较两个日期是否相同的方法;提供检查日期是否为合法值的方法,要求在构造方法和设置日期方法中使用它,保证对象的数据成员在任何时候都是合法的。2.为日期类添加一个方法,能返回一个日期对象,返回值为当前的第二天。3.定义一个学生类,描述每个学生的编号、姓名、成绩,其中编号为整型,并且按对象创建的顺序自动编号(本类的某些数据成员需要为字符串String类型)。4.某公司为其职员提供了某些福利,如志愿生日期间为其提供生日蛋糕。程序要求记录职员信息,能输出职员信息,能判断某个日期是否是职员的生日,能判断两个职员是否同年同月同日(要求使用日期类表示出生日期)。5.很多公司、网站都提供了会员制度,会员有等级,根据会员等级提供一定的折扣。现在假设某种消费业务,根据会员的不同等级,给予不同折扣的收费,同时对会员的消费增加积分,积分通过一定的算法转换为等级。每次执行折扣时,要求会员提供会员编码,并输入密码(设计相应的类,自行设计简单的积分和折扣规则,并实现)。